Commit Graph
23 Commits
Author SHA1 Message Date
Keavon Chambers a9364f5122 Refactor document tab management from Panel.vue into utilities/documents.ts 2021-08-04 12:39:39 -07:00
Keavon Chambers 170cda7357 Add DialogModal and use it for close confirmations and "coming soon" features (#322)
Closes #269
Closes #196

* Add DialogModal and use it for close confirmations and "coming soon" features

* Code cleanup; add Enter key to accept emphasized dialog button
2021-07-31 14:30:31 -07:00
Keavon Chambers e1698c2783 Add TextButton widget (#321) 2021-07-31 04:58:25 -07:00
Keavon Chambers a288d51543 Add features to NumberInput widget; refactor widgets and tool options (#311)
Closes #310

* Add features to NumberInput widget; refactor widgets and tool options

* Fix swap/reset working colors using @click instead of :action
2021-07-27 18:28:21 -07:00
Keavon Chambers 0c25031ad1 Clean up widget type naming conventions 2021-07-16 15:57:42 -07:00
Keavon Chambers 60968431b4 Categorize frontend widgets to match design system 2021-07-16 15:37:35 -07:00
Keavon Chambers 8a06e8e771 Switch all JS imports to absolute paths 2021-07-15 00:34:56 -07:00
Keavon Chambers ca50e8f37d Add a fullscreen button and the keyboard lock API (#266)
Closes #249
2021-07-14 18:56:22 -07:00
Keavon Chambers 8eea3720f2 Fix horizontal scrollbar due to status bar negative margin 2021-07-05 00:38:18 -07:00
Keavon Chambers f53c907c03 Change default document title to "Untitled Document" 2021-06-13 01:46:18 -07:00
Keavon Chambers a3b679e64d Improve UI behavior at smaller screen sizes so status bar overflows (#158)
Also includes various CSS flex-related cleanup throughout the UI.
Progress for #150
2021-06-08 00:54:24 -07:00
Keavon Chambers ad9feda054 Implement menu bar floating list menus (#163)
Progress towards #135
2021-05-31 11:51:32 -07:00
Keavon Chambers c205fec0d4 Move all icon SVG imports to the Icon component
This change also removes the need to specify the icon size.
2021-05-27 02:14:32 -07:00
Keavon Chambers 313a1dfc65 Standardize icon sizes and folder paths (closes #110) 2021-05-27 00:14:50 -07:00
Keavon Chambers d7478f5890 Update UI colors and alignment for consistency with the design mockup (#157)
Closes #111
2021-05-23 19:01:13 -07:00
Keavon Chambers c97cb9905c Rename and organize widget components to conform to design terminology (#132) 2021-05-21 13:10:32 -07:00
Keavon Chambers 94485fe6cb Rename Panel Area -> Workspace and Dockable Panel -> Workspace Panel 2021-05-16 18:15:04 -07:00
Keavon Chambers 7fc6eddb1a Rename Footer Bar -> Status Bar 2021-05-16 18:04:26 -07:00
Keavon Chambers e448f908e3 Fix CSS extraneous space beneath icons 2021-05-07 02:47:38 -07:00
Keavon Chambers c94c2b3373 Fix web code linting to be portable across environments 2021-04-14 13:22:43 -07:00
Keavon Chambers 38bd41bb9f Change button hover colors 2021-04-11 14:13:21 -07:00
Keavon Chambers 0e6c4400dc Switch inline SVGs to using SVG file loader 2021-03-27 02:26:55 -07:00
Keavon Chambers 7bfb04a99a Rename project structure with /core and /client 2021-03-27 02:26:55 -07:00