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
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
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
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
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
Daniel S. Hansen
35aa0347a9
Save point, page renders and is functional
2025-07-21 14:27:53 -07:00
Daniel S. Hansen
8a34f11a46
Add new 'views' directory that handles what the Canvas displays. Refactor Canvas.jsx to act as a router between canvas views. Add /views/WidgetCanvas to handle default view
2025-07-21 14:12:32 -07:00
Daniel S. Hansen
a1f2fcc9be
Refactor: moved Widget and CanvasHeader code into Canvas.jsx to handle both as a parent element
2025-07-21 13:01:16 -07:00
Daniel S. Hansen
06edb481e9
Restructure file system to seperate Sidebar, Header, and Canvas components
2025-07-21 11:33:44 -07:00