Commit Graph

20462 Commits

Author SHA1 Message Date
scheinriese
b5b91857f8 Merge branch 'design-improvements' into db-onboarding-ideas 2025-12-03 16:31:23 +01:00
scheinriese
3890ca54f5 Enhance shortcut text color for better contrast in primary buttons
- Added CSS rules to override shortcut text color within primary button backgrounds, improving visibility and accessibility
2025-12-03 16:26:11 +01:00
scheinriese
2a4c0ef62a Implement Enter key functionality for onboarding carousel navigation
- Added a keydown event listener to allow users to advance through onboarding slides using the Enter key, enhancing accessibility and user experience.
- Updated button labels for clarity, changing "Previous" to "Back" and adding a shortcut indication for the "Next" button.
- Refactored state management to ensure smooth transitions between onboarding steps while maintaining the existing carousel structure.
2025-12-03 16:05:48 +01:00
scheinriese
e08341bbab Implement carousel component for onboarding flow
- Introduced a new reactive carousel component to enhance the onboarding experience, allowing for smooth transitions between steps.
- Added CSS animations for slide transitions, improving visual engagement during onboarding.
- Updated state management to track current and previous steps, ensuring a seamless user experience.
- Refactored the onboarding root component to integrate the carousel, maintaining a clean and responsive design.
2025-12-03 16:05:48 +01:00
scheinriese
af8e35cc57 Update onboarding flow to include new slides and adjust step limits
- Expanded the onboarding carousel to include a new slide for syncing across devices, enhancing user understanding of collaboration features.
- Adjusted the current step limits in the onboarding logic to accommodate the new slide, ensuring a seamless user experience.
- Improved button interactions and state management for onboarding steps to reflect the updated flow.
2025-12-03 16:05:48 +01:00
scheinriese
422c696539 Refactor onboarding component to integrate demo visuals
- Added demo visuals for the onboarding steps, enhancing user engagement and clarity.
- Improved the structure of the onboarding dialog, ensuring a more cohesive flow through the onboarding process.
- Updated state management for onboarding steps to streamline user interactions and reset logic.
2025-12-03 16:05:48 +01:00
scheinriese
ba6d26b3f8 added shortcuts and searchable in CMD K 2025-12-03 16:05:48 +01:00
scheinriese
6b90dfbf82 wording 2025-12-03 16:05:48 +01:00
scheinriese
82232f2a5c modals 2025-12-03 16:05:48 +01:00
scheinriese
4e5762ce24 Update shortcut styles to use CSS variables for improved consistency
- Replaced hardcoded color values with CSS variables for background and text colors in shortcut components.
- Enhanced visual coherence across shortcut elements by standardizing color usage.
2025-12-03 16:03:54 +01:00
scheinriese
ff8efe42b1 Enhance shortcut rendering in CMD K component
- Updated shortcut rendering logic to conditionally apply styles based on the presence of modifier keys, improving visual clarity.
- Refined the display of shortcuts in tooltips for better user experience and accessibility.
2025-11-29 04:27:56 +01:00
scheinriese
bcc68452f2 Refactor section header of CMD K
- Enhanced section header updating the structure and classes for better visual consistency.
- Improved click handling for section header toggling, allowing for a more intuitive user experience.
- Adjusted item count display and added conditional icons for expanded/collapsed states, enhancing usability.
2025-11-29 04:04:03 +01:00
scheinriese
44051947e9 Refactor list-item-icon styles and enhance combobox item rendering
- Updated list-item-icon default and create variants to use CSS variables for better adaptability to light/dark modes.
- Improved icon color contrast in both default and create variants for enhanced visibility.
- Refined combobox item rendering to utilize gap for spacing instead of spaces, ensuring consistent layout.
- Adjusted CSS rules to prevent overriding icon colors in specific contexts, maintaining design integrity.
2025-11-29 00:22:21 +01:00
scheinriese
092416e165 Enhance combobox with improved styling and functionality
- Updated padding in the popover content for better visual consistency.
- Introduced fixed width for combobox and select components to prevent layout shifts.
- Enhanced item rendering logic in combobox to conditionally display separators based on item availability.
- Improved handling of new item patterns and embed rendering in item renderer for better user experience.
- Refined CSS rules for dropdown menus and item results to ensure consistent spacing and overflow behavior.
2025-11-28 23:34:55 +01:00
scheinriese
4e269f6444 Refactor highlight rendering in search and cmdk components
- Replaced the use of `:mark` elements with `:span` elements for highlighted text in both search and cmdk components, applying a unified CSS class for consistent styling.
- Improved the visual coherence of highlighted items across the application.
2025-11-28 20:51:50 +01:00
scheinriese
2ceb5e8ff6 Enhance combobox and select components with unified item rendering
- Introduced a new unified item renderer configuration for combobox and select components, improving consistency and flexibility in item display.
- Updated item rendering logic to support custom rendering functions and backward compatibility.
- Enhanced tooltip support and breadcrumb functionality for better user experience in command and property selections.
- Refactored item rendering in editor and select components to utilize the new renderer, ensuring a cohesive design across the application.
2025-11-28 20:50:04 +01:00
scheinriese
113d7cf993 Integrate list-item-icon component for improved icon rendering
- Replaced existing icon rendering logic with the new list-item-icon component across multiple files, including editor, select, cmdk/list_item, and property/value.
- Enhanced layout consistency by adjusting flex properties and spacing in item-render functions.
- Updated icon handling to support different variants based on context, improving visual coherence.
2025-11-28 20:19:09 +01:00
scheinriese
8d29b217d6 Refine dropdown menu styles for improved layout and consistency
- Ensured full width for combobox and dropdown menu components to prevent layout issues.
- Adjusted padding and margin settings for item results to eliminate gaps and enhance visual coherence.
- Applied box-sizing rules for better control over element sizing within dropdowns.
2025-11-28 18:29:20 +01:00
scheinriese
4a13dc9c98 Enhance combobox styling and functionality
- Unified styles for combobox components across various contexts, including popovers and dropdowns.
- Improved CSS rules for consistent padding and margin adjustments in combobox and select components.
- Updated component references in editor and select files to utilize the new combobox implementation.
2025-11-28 18:03:02 +01:00
scheinriese
9df5f8b0aa improve animations 2025-11-28 04:07:26 +01:00
scheinriese
41321fcb0f min-width 20 2025-11-28 03:40:59 +01:00
scheinriese
c51e58a7fb redesigned Shortcut component 2025-11-28 03:27:06 +01:00
scheinriese
807cfed6d4 hug height of dropdown results… 2025-11-27 19:13:06 +01:00
scheinriese
f50806e9a3 updated popper background-color 2025-11-27 18:57:26 +01:00
scheinriese
3258aea29f smooth scroll experience in select dropdown 2025-11-27 18:46:22 +01:00
scheinriese
19a6b82817 State effects for combobox list items 2025-11-27 17:45:45 +01:00
scheinriese
7606dca423 feat: implement property bullet rendering and styles
- Added functions for rendering property icons and bullets in property.cljs.
- Introduced new CSS styles for property bullets, including filled and bordered squares.
- Updated property key and value rendering to utilize the new bullet components.
2025-06-27 20:16:16 +02:00
scheinriese
f5cfed910f fix: adjust margin for block title and update CSS positioning
- Updated margin-left values in block.cljs for better alignment of page titles.
- Adjusted left positioning in block.css for page title actions to improve layout consistency.
2025-06-27 00:54:57 +02:00
scheinriese
57a6e9ffed WIP: Minmal CSS UI layout tweaks before clean build 2025-06-26 17:13:38 +02:00
Tienson Qin
e443bbca9c fix: lint 2025-06-25 18:41:34 +08:00
Tienson Qin
cb88d84a5e fix: dnd-kit sortable items require ids 2025-06-25 18:30:35 +08:00
Tienson Qin
cbfe85523c fix: unset property can break system nodes/pages
fixes https://github.com/logseq/db-test/issues/354
2025-06-25 17:39:41 +08:00
Tienson Qin
6f269462ab fix: hide page history menu for db graphs
fixes https://github.com/logseq/db-test/issues/355
2025-06-25 16:41:12 +08:00
Tienson Qin
1aa21ecd8a fix: images in table view 2025-06-25 16:37:20 +08:00
Tienson Qin
d14cfb07bc fix: asset display in property value 2025-06-25 16:25:55 +08:00
Tienson Qin
9209118261 fix: display tweet macro instead of embed in table view
fixes https://github.com/logseq/db-test/issues/353
2025-06-25 16:11:07 +08:00
Tienson Qin
2708743660 enhance(ux): don't clear input after adding a page to Library
fixes https://github.com/logseq/db-test/issues/352
2025-06-25 15:58:44 +08:00
Gabriel Horner
b940138a39 fix: tag completion showing 2 entries for an existing tag
including 'New tag'. Regression from e92ea7a771
2025-06-24 14:55:17 -04:00
Gabriel Horner
9f924dd587 chore: remove dev flag 2025-06-24 10:40:02 -04:00
Tienson Qin
dfa428caaa enhance: migrate fixes should be pure functions 2025-06-24 20:59:06 +08:00
Gabriel Horner
1b3a9cdd53 fix(dev): test build can't be watched
With last shadow-cljs upgrade, can no longer start a separate test watch
so instead start one with `npx shadow-cljs watch test`
2025-06-24 08:40:33 -04:00
Gabriel Horner
e4ffd13340 fix: tags can have duplicate names
Tags should not have duplicate names regardless of their
extends or if they're built-in or not.
Fixes https://github.com/logseq/db-test/issues/338 and fixes
https://github.com/logseq/db-test/issues/349
2025-06-24 08:35:49 -04:00
charlie
6dca6de649 enhance(ux): improve image asset ux 2025-06-24 17:36:16 +08:00
charlie
71cdd4a55f enhance(ui): use dots menu for the asset actions 2025-06-24 17:36:16 +08:00
Tienson Qin
e402010b0d fix: e2e tests 2025-06-24 16:37:19 +08:00
Tienson Qin
e73caeb8f1 fix: uploaded file cannot be opened in file graphs
fixed https://github.com/logseq/db-test/issues/298
2025-06-24 16:12:54 +08:00
Tienson Qin
1e59e8e635 fix: breadcrumb inline 2025-06-24 15:44:16 +08:00
Tienson Qin
df9f64b5ef fix: breadcrumb inline 2025-06-24 15:35:46 +08:00
Tienson Qin
3e8d0f01da fix: press ESC while typing Chinese lost the cursor
fixes https://github.com/logseq/db-test/issues/344
2025-06-24 14:29:18 +08:00
Tienson Qin
04d3d02f43 fix: number value not saved when redirecting to another page
related to https://github.com/logseq/db-test/issues/331
2025-06-24 14:19:59 +08:00