Keegan George
6707473520
DEV: Map Discourse locales to vendor spreadsheet locales ( #42 )
2023-01-19 09:24:31 -08:00
Keegan George
ae101e3b95
UX: Reduce confusion when editing tables ( #33 )
2022-10-27 10:02:57 -07:00
Penar Musaraj
a8f27d9131
UX: Default to wide tables ( #16 )
...
* UX: Default to 100% wide tables
* DEV: Change default spreadsheet rows/columns
Co-authored-by: Keegan George <kgeorge13@gmail.com>
2022-08-12 11:11:27 -07:00
Keegan George
4289145268
UX: Wrap words instead of dynamic widths and align left ( #11 )
...
* UX: Wrap words instead of dynamic widths and align left
* UX: Improve sticky header on scroll
* DEV: Convert default column text to localizable strings
2022-08-10 13:50:38 -07:00
Keegan George
69bfac2226
UX: Change edit modal primary button to `Save Edit` ( #8 )
...
To add consistency with naming used in other areas of the composer, this PR changes the label of the primary button from Update Table to Save Edit
2022-08-09 16:42:47 -07:00
Keegan George
3eee3da853
FEATURE: Use spreadsheet editor for building tables
2022-07-19 16:33:10 -07:00
Keegan George
b7a0a22e95
DEV: Cleanup
...
- Linting Fixes (prettier, eslint, ember template lint)
- Reorganize code, moving declarations, consolidating functionality into separate methods
- Add default edit reason locale vs hard-coded string
2022-07-18 11:18:58 -07:00
Keegan George
d74b713d0b
FEATURE: Update post contents with edited table (WIP)
...
Known issue: overrides other content on the post and replaces the post with only the table
2022-07-16 11:00:05 -07:00
Keegan George
9bfc23c599
WIP: New approach (see description)
...
- Add edit table button (beside expand table button)
- Parse the table contents
- Display the table as a spreadsheet using the Importabular library
2022-07-12 15:27:03 -07:00
Keegan George
b62f595eeb
DEV: Trigger modal from Edit Table Button
...
Triggers modal after clicking Edit Table from selection. Data from post is then passed to the modal.
2022-07-11 15:05:50 -07:00
Keegan George
ccaa7b1d41
FIX: Typo in composer button
...
`Insert Title` => `Insert Table`
2022-07-04 16:35:58 -07:00
Keegan George
4c8cfa9559
FEATURE: Ability to build a table in the composer
...
- Adds a button to the composer tools which triggers a modal window for a table builder
- Table builder contains fields to add table contents, as well as buttons to align contents, and add additional tables/rows
2022-07-04 14:58:50 -07:00
Keegan George
fc9898daac
INIT: Add base theme component files
2022-07-03 20:47:08 -07:00