Commit Graph
198 Commits
Author SHA1 Message Date
Daniel S. Hansen bedd616d92 Add new add widget behavior. Edit mode is enabled upon 'Add Widget' and user must either Save/Cancel their changes before navigating away from My Dashboard 2025-07-31 14:01:08 -07:00
Daniel S. Hansen ee03a1d2f4 Remove old comments and deprecated code snippets 2025-07-31 13:23:11 -07:00
Daniel S. Hansen 80a0515bb1 Add navigation prevention while in Edit mode to Avatar menu options in Header 2025-07-31 12:40:46 -07:00
Daniel S. Hansen 364ce0b752 Save point, Sidebar prevents navigation without first saving or cancelling current changes 2025-07-31 12:23:45 -07:00
vkuchenik f5b694508e added delete all widgets button 2025-07-31 09:50:40 -07:00
vkuchenik 0aeabbc218 more dark mode colors 2025-07-31 09:23:40 -07:00
vkuchenik c1a91bddd7 map has dark mode 2025-07-31 08:56:32 -07:00
vkuchenik f932a4f467 a map! 2025-07-30 11:16:21 -07:00
vkuchenik 6ce374405c added behavior to tooltip
tooltip disappears on click now
2025-07-30 08:57:32 -07:00
vkuchenik 54e1d6c8ad tiny aesthetic changes 2025-07-30 08:34:07 -07:00
vkuchenik f48e9eaf30 Increased size of tabs 2025-07-30 08:28:16 -07:00
vkuchenik f11d179bb1 Update dark mode colors 2025-07-30 08:17:45 -07:00
Daniel S. Hansen be925c1f35 Add user account and settings boilerplate. UserAvatarMenu now navigates to placeholder pages for both Account and Settings 2025-07-29 14:47:03 -07:00
Daniel S. Hansen 6a990ef56e Fix button.map warning inside Sidebar.jsx 'each child in a list should hae a unique key prop'. Pass 'key' parameter in top level Tooltip inside map function 2025-07-29 12:53:20 -07:00
Dan Hansen a76c869be5 Merge branch 'main' into 'fix/edit-mode-scope'
# Conflicts:
#   client/src/components/layout/Canvas/views/DashboardCanvas.jsx
#   client/src/components/layout/Sidebar/Sidebar.jsx
2025-07-29 19:22:14 +00:00
Daniel S. Hansen 80854e4bf3 Remove garbage comments 2025-07-29 12:08:36 -07:00
Daniel S. Hansen a06a79218c Add tab navigation prevention while in Editable mode 2025-07-29 11:51:33 -07:00
vkuchenik 7307736662 tooltip works!!
(sorry i'm in the wrong branch)
2025-07-29 11:08:36 -07:00
Daniel S. Hansen 89c32e4f6e Add keyViews.js file inside src/constants to track current view in Sidebar and Canvas 2025-07-29 11:04:29 -07:00
Daniel S. Hansen 416873fc08 Save point, page is rendering with view tracking 2025-07-29 09:59:17 -07:00
vkuchenik 4495cb9f78 new icons
got rid of custom imported icons, too much work to make them dark mode useable.
2025-07-28 15:10:57 -07:00
vkuchenik 55890d0b3d changed btn from "dashboard" to "home" 2025-07-28 13:42:12 -07:00
vkuchenik eae9bc4048 sets canvas zindex behind sidebar/header 2025-07-28 13:32:03 -07:00
vkuchenik 1956a0685b Merge branch 'main' into 'add/widgets/conditional-deleting'
# Conflicts:
#   client/src/components/layout/Canvas/views/DashboardCanvas.jsx
2025-07-28 19:45:54 +00:00
vkuchenik 8f18879e96 now can delete widgets 2025-07-28 12:44:17 -07:00
Daniel S. Hansen 9d6a4b356f Fix competiting zIndex values between the Canvas Header and the Avatar dropdown menu 2025-07-28 11:44:25 -07:00
Daniel S. Hansen 69becb34e5 Add tooltip messaging on sidebar when closed 2025-07-28 11:12:03 -07:00
Daniel S. Hansen 20998e43af Clean garbage comments from refactor 2025-07-25 13:25:49 -07:00
Daniel S. Hansen 5f17293ac6 Add persistant widget state across sidebar 'dashboard' button and canvas header nav 'my dashboard' button 2025-07-25 13:19:09 -07:00
Daniel S. Hansen 58f734684b Add Editable state to canvas along with Save and Cancel buttons while in Editable mode. Save - saves the new state after editing. Cancel - reverts to the widget state before Edit mode 2025-07-25 11:40:57 -07:00
vkuchenik 552b1bd16a widgets only edited on btn click
The widgets now cannot be resized until the user clicks on "Edit Widgets" in the settings gear icon.
2025-07-24 16:05:42 -07:00
vkuchenik 4cdc335cad canvas is now scrollable 2025-07-24 13:48:41 -07:00
vkuchenik 85160caae0 lots of file surgery, it works 2025-07-24 12:08:10 -07:00
vkuchenik 2db5514f2c fixing refrences after file rename 2025-07-24 09:01:35 -07:00
vkuchenik 2cdc5e1e82 file name change 2025-07-24 08:57:24 -07:00
vkuchenik 1d5b00448b added tabs and file restructure 2025-07-24 08:52:20 -07:00
vkuchenik 0ca419a093 oneliner 2025-07-23 14:58:22 -07:00
vkuchenik d8f7f4b9dc quick fix 2025-07-23 14:41:52 -07:00
vkuchenik cde87274c6 Copied and pasted most recent App.jsx into Dashboard.jsx 2025-07-23 21:31:18 +00:00
vkuchenik 20ca59ad82 Merge branch 'main' into 'add/widgets/theme'
# Conflicts:
#   client/src/App.jsx
2025-07-23 21:25:21 +00:00
vkuchenik 1f1eced159 beautified the widget
the widgets now don't shrink past the size of the header. The canvas in the widget is scrollable and the scroller is pretty. The resizing arrow button at the bottom of the widget stays at the bottom (this is because only the canvas can scroll now).
2025-07-23 13:44:24 -07:00
Daniel S. Hansen 43fd246b1f Add functional links between Sidebar nav buttons and Canvas views 2025-07-23 12:03:06 -07:00
Daniel S. Hansen 0ec105d9ec Add view and setView props in order to successfully pass state from Sidebar to the Canvas inside Dashboard 2025-07-23 11:35:28 -07:00
Daniel S. Hansen b432c8a8ec Add Dashboard parent component to Header, Siderbar, Canvas in order to faciliate lifting state 2025-07-23 11:01:25 -07:00
vkuchenik 7c29b2a14c widget overflow now scrolls
if content is too big for widget it now scrolls.
2025-07-22 14:55:28 -07:00
vkuchenik b066c7f023 add text highlighting controls
only disable highlighting text when dragging widgets
2025-07-22 13:41:32 -07:00
vkuchenik ab03d43aff udpated bg of widget shadow
the drop shadow behind widgets when moved around is now light blue and the corners are round.
2025-07-22 12:56:44 -07:00
vkuchenik 37ebd3d478 widgets are bound to container
figured out how to set bounds so widgets don't go off screen!
2025-07-22 11:58:10 -07:00
vkuchenik 999206b013 style changes
some small style changes like cursor types on hover and some color changes.
2025-07-22 09:26:40 -07:00
Daniel S. Hansen 73d85a3247 Remove garbage comments 2025-07-21 14:30:41 -07:00