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
Dan Hansen
95be8eac21
Merge branch 'feature/add-widgets' into 'main'
...
Add dynamic widget adding functionality, along with boilerplate for edit and delete functionality
See merge request vkuchenik/website-framework!23
2025-07-23 23:48:25 +00:00
Daniel S. Hansen
d61fd3dd02
Add dynamic widget adding functionality, along with boilerplate for edit and delete functionality
2025-07-23 16:40:52 -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
2e259c1b34
Merge branch 'add/widgets/theme' into 'main'
...
beautified the widget
See merge request vkuchenik/website-framework!22
2025-07-23 21:31:54 +00: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
Dan Hansen
64540f2de1
Merge branch 'refactor/add-dashboard-layout' into 'main'
...
Add Dashboard parent component to lift state between Header, Sidebar, and Canvas
See merge request vkuchenik/website-framework!21
2025-07-23 19:07:23 +00: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
caeed48d19
Merge branch 'add/widgets/theme' into 'main'
...
widget overflow now scrolls
See merge request vkuchenik/website-framework!20
2025-07-22 21:55:59 +00: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
745faa9020
Merge branch 'add/widgets/theme' into 'main'
...
add text highlighting controls in widgets
See merge request vkuchenik/website-framework!19
2025-07-22 20:43:12 +00:00
vkuchenik
b066c7f023
add text highlighting controls
...
only disable highlighting text when dragging widgets
2025-07-22 13:41:32 -07:00
vkuchenik
ff74f0a7a4
Merge branch 'add/widgets/theme' into 'main'
...
udpated bg of widget shadow
See merge request vkuchenik/website-framework!18
2025-07-22 19:58:11 +00: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
973bae8b24
Merge branch 'add/widgets/theme' into 'main'
...
widgets are bound to container
See merge request vkuchenik/website-framework!17
2025-07-22 18:59:45 +00: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
Dan Hansen
118792ec7c
Merge branch 'refactor/canvas-component' into 'main'
...
Refactor src/components directory with a layout section for better separation of concerns.
See merge request vkuchenik/website-framework!16
2025-07-21 21:43:47 +00: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
Dan Hansen
a7bef5ddb3
Merge branch 'refactor/avatar-component' into 'main'
...
Refactor header: extract Avatar into standalone UserAvatarMenu component, and add _hover styling
See merge request vkuchenik/website-framework!15
2025-07-17 22:38:35 +00:00
Daniel S. Hansen
2298347e84
Refactor header: extract Avatar into standalone UserAvatarMenu component, and add _hover styling
2025-07-17 15:35:01 -07:00
Dan Hansen
0b7547cdc2
Merge branch 'refactor/sidebar-transition2' into 'main'
...
Refactor Header.jsx to place users name, email, and avatar in a group to the right side of the header
See merge request vkuchenik/website-framework!14
2025-07-17 18:36:02 +00:00
Daniel S. Hansen
02b4b8ee45
Refactor color theme temporarily, style the search bar to have a more rounded shape
2025-07-17 11:33:16 -07:00
Daniel S. Hansen
7da843b573
Refactor Header.jsx to place users name, email, and avatar in a group on the right side of the header
2025-07-17 11:03:55 -07:00
Daniel S. Hansen
5c68b1c5c3
Refactor sidebar to transition smoothly by changing open sidebar width from 100% to 210px
2025-07-17 10:32:35 -07:00
vkuchenik
f49486d234
Removed comments
2025-07-17 09:50:21 -07:00
vkuchenik
850bb2bea3
Delete header.jsx (this file is redundant. header.jsx is Header.jsx)
2025-07-17 16:48:22 +00:00
vkuchenik
d0f7090be8
Delete sidebar.jsx (this is extra from when we were renaming files. sidebar.jsx is now Sidebar.jsx)
2025-07-17 16:47:04 +00:00
vkuchenik
24c33b51f3
looping through btns now
2025-07-17 09:45:36 -07:00
vkuchenik
a6dc0325f7
Merge branch 'fix/sidebar/sizing' into 'main'
...
updated to loop through btns
See merge request vkuchenik/website-framework!13
2025-07-17 16:31:27 +00:00
vkuchenik
8697c547b8
updated to loop through btns
...
Instead of listing each button it now loops through
2025-07-17 09:30:42 -07:00
vkuchenik
e21b88bc3a
Merge branch 'fix/sidebar/sizing' into 'main'
...
Sidebar text fades in and OUT!!
See merge request vkuchenik/website-framework!12
2025-07-17 14:29:48 +00:00
vkuchenik
9f6342d240
Sidebar text fades in and OUT!!
2025-07-17 07:29:03 -07:00
Dan Hansen
e1187892d3
Merge branch 'refactor/file-names' into 'main'
...
Rename component files Sidebar.jsx and Header.jsx with correct casing
See merge request vkuchenik/website-framework!11
2025-07-16 22:04:19 +00:00
Daniel S. Hansen
6a6bbf1866
Rename component files Sidebar.jsx and Header.jsx with correct casing
2025-07-16 15:02:57 -07:00
vkuchenik
26bd2028a8
updated padding btwn sidebar btns
2025-07-16 14:38:10 -07:00
vkuchenik
dc1aa0aa39
adjusting sidebar btn flex directions
2025-07-16 13:31:05 -07:00
Daniel S. Hansen
56b2644fe5
Add Chakra darkmode theme to canvas header
2025-07-16 13:28:13 -07:00
vkuchenik
2b1779716c
Merge branch 'feature/dashboard/dark-mode' into 'main'
...
dark mode technically works
See merge request vkuchenik/website-framework!10
2025-07-16 19:38:27 +00:00
vkuchenik
e7abce2ed1
Merge branch 'main' into 'feature/dashboard/dark-mode'
...
# Conflicts:
# client/src/App.jsx
# client/src/components/header.jsx
# client/src/components/sidebar.jsx
2025-07-16 19:35:22 +00:00