Commit Graph

20 Commits

Author SHA1 Message Date
andrewwallacespeckle 62e0c9eeaf fix(fe2): Update sidebar styles based on Michal's feedback (#2807)
* Updates from Michal video 1

* Fix openWorkspaceCreateDialog

* Update color of + button

* Change isUserAdmin to isNotGuest

* Updated dialog

* Updated condtion

---------

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2024-08-29 13:29:20 +01:00
andrewwallacespeckle c771fc8553 fix(fe2): Various alignment fixes from testing (#2790)
* Update Nav Link Font weight. Nowrap badge

* Plus spacing

* Workspace page tidy up

* Mobile testing

* Responsive fixes

* Fix clipping of avatar

* Adjust workspace item pl

* Square the plus button

* Font overwrites for workspace items in settings

* Remove unused props
2024-08-29 10:11:16 +01:00
Mike afd90957a8 Added FE tracking events (#2798) 2024-08-28 21:06:09 +02:00
andrewwallacespeckle eec47742c1 refactor(fe2): dashboard and settings menu styling issues (#2787)
* Main Sidebar changes

* Updates from michal

* Extra Padding class

* Update sidebar icon

* Last changes from michal

* Font size change
2024-08-28 15:01:59 +01:00
andrewwallacespeckle b04509014e feat(fe2): Update Content. Remove check for workspaces.length (#2784)
* Update Content. Remove check for workspaces.length

* Hide learn more until blog is ready

* Update banner copy
2024-08-28 14:53:26 +01:00
andrewwallacespeckle e9c112fb8d Add Plus CTA to SidebarGroup (#2776)
* Add Plus CTA to SidebarGroup

* Add to Create
2024-08-28 09:55:47 +01:00
Mike 05a5aedfa3 Fix: Update dashboard project card styling (#2775) 2024-08-27 23:54:16 +02:00
Mike bebc4b922e Feat: Add links to workspace on project cards (#2773) 2024-08-27 18:24:51 +02:00
Mike 038a280266 Fix: reverse dashboard order on mobile (#2756) 2024-08-26 11:58:58 +02:00
andrewwallacespeckle b957f5aa83 fix(fe2): Various bugfixes from testing (#2744)
* Update workspace header. Style login button in menu

* Fix misalignment in tabs

* Remove NuxtImg. Move file

* Update yarn.lock

* Move image to assets
2024-08-23 15:27:42 +01:00
andrewwallacespeckle 5b51e3b1be feat(fe2) Implement workspaces explainer page (#2735)
* Workspaces Page

* Add NuxtImg

* New designs

* Navigate on success option

* Add sidebar item

* Fix capitalisation

* Use CommonCard
2024-08-23 11:13:50 +01:00
Chuck Driesler 7bfe36ef9e feat(workspaces): create workspace button (#2645)
* fix(workspaces): it's my passion

* fix(workspaces): actually make workspaces

* Update graphql.ts

* Dechuckify

* Minor housekeeping changes

* useCreateWorkspace WIP

* Updated add workspace button

* Removed dubble dialog

---------

Co-authored-by: andrewwallacespeckle <andrew@speckle.systems>
Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2024-08-22 13:23:12 +01:00
Mike 9a7032f35d Fix: Dont show sidebar when logged out (#2730) 2024-08-22 11:21:52 +02:00
Chuck Driesler 63735eb044 feat(workspaces): work(space) invader default logos (#2708)
* feat(workspaces): add default logo index

* Added WorkspaceAvatar component

* Added WorkspaceAvatar component

* Fix issues

* Fix Avatar

---------

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2024-08-21 13:53:37 +01:00
andrewwallacespeckle 7cc7539ddc Replace IconConnectors svg (#2721) 2024-08-21 12:09:26 +01:00
Mike e957259970 Fix: Minor workspace related styling tweaks (#2705) 2024-08-20 15:01:18 +02:00
andrewwallacespeckle b8be3558ba Add hover icon for external links (#2706) 2024-08-20 13:58:20 +01:00
andrewwallacespeckle 8a9b179fe7 fix(fe2): Use NuxtLink. Move nested button to relatively positioned div (#2702)
* Use NuxtLink. Move nested button to relatively positioned div

* No nuxtlink on empty model

* Move other button

* Changes to viewer boundaries

* Fixed resizer position

* Responsive updates

* Update Card.vue

---------

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
2024-08-20 13:46:36 +01:00
andrewwallacespeckle 8ca5c99aa1 Andrew/web 1338 implement new navigation (#2668)
* Initial Sidebar Implementation

* Updates to sidebar

* Use NuxtLinks in FE2 not UI-Components

* Move sidebar to component

* Active State

* Responsive menu

* Update sidebar links

* Add Projects Page. Improve routing

* Small fixes

* Responsive fixes

* TopBar refactor

* Topbar improvements

* User Menu Updates

* Responsive/Topbar improvements

* Various minor changes

* Update sidebar icon

* Revert dui3 change

* Potential fix for login issue

* Fix login issue. Improve empty state for projects

* Add Project & Workspace Invites to notification

* Revert "Add Project & Workspace Invites to notification"

This reverts commit ac33dd0cb1fc47cd5c6e2925ee2a6bbea328d94f.

* Updates to Project Invite Notifications

* Add scroll to Sidebar component

* Dashboard Card targets

* Changes to logo

* Small responsive fixes

* Remove unused alias

* Minor tidy ups

* Updates from CR

* Dashboard Header

* Add padding to non-collapsible headings

* Add Project empty state
2024-08-20 11:11:15 +01:00
Mike ad1f97216f Feat: Add new dashboard page (#2580) 2024-08-06 13:39:58 +02:00