Dandelion is a fair source project. View the code on Github
Commits on Jan 31, 2025
| 0bdd8dc |
🎨 Improve UI layout and styling for daily view This commit enhances the visual presentation of the daily view by:
|
| b2af9e1 |
🐛 Remove stray backslash from font link in _head.erb |
| 1c7622a |
✨ Add daily summary page for events and feedback This commit introduces a new feature: a daily summary page that displays today's events and yesterday's feedback. The page is designed to look like a newspaper, enhancing user experience and providing a quick overview of recent activities. |
| 66fe86a |
. |
| 96069fb |
. |
| d132763 |
🔥 Remove mobile back arrow functionality from navbar The commit removes the JavaScript code that dynamically rendered either a back arrow or logo in the navbar based on screen size and navigation history. This simplifies the navbar by always showing the logo image. |
| 7b8517b |
💄 Adjust padding for sidebar navigation items |
| 36ad420 |
🐛 Fix sidebar toggle state persistence on page reload This commit addresses an issue with the sidebar toggle state persisting incorrectly when reloading the page on mobile devices. The changes ensure a consistent user experience by resetting the sidebar state before unload. |
| 6e0d783 |
🐛 Fix event listener for page unload to improve browser compatibility This commit changes the event listener from 'unload' to 'pagehide' in the app.js file. The 'pagehide' event is more reliable across different browsers and handles both page unloads and page caching scenarios, ensuring consistent behavior when users navigate away from the page. |
| 797206d |
🚸 Improve page transition UX by adjusting spinner behavior This commit enhances the user experience during page transitions by: 1. Showing the spinner earlier when navigating away from the page 2. Hiding the spinner when leaving the page to prevent it from appearing unexpectedly when using the browser's back button |
| af2608a |
🐛 Fix loading indicator behavior on page load and unload |
| 327a851 |
🐛 Fix sidebar toggle button state when page loads This commit addresses an issue where the sidebar toggle button state was not properly reset when the page loads. The change ensures that the 'active' class is removed from the sidebar toggle button, maintaining consistency between the button's visual state and the actual sidebar state. |
| d51a1b3 |
🔥 Remove unnecessary 'unload' event listener
|
| 21cc177 |
🐛 Fix sidebar toggle state persisting on page reload This commit addresses an issue where the sidebar toggle state was persisting after a page reload on mobile devices. By adding an 'unload' event listener, we ensure that the 'page-sidebar-toggled' class is removed from the page container before the page is unloaded, preventing the sidebar from remaining in an incorrect state when the user returns to the page. |
| 49b73fc |
🎨 Improve structure and styling of navigation tabs This commit enhances the structure and styling of navigation tabs across multiple views. The changes include:
These modifications improve the overall consistency and usability of the navigation elements throughout the application. |
| b44b6e9 |
✨ Add mobile back arrow functionality to navbar logo This commit introduces a new feature for mobile users, enhancing navigation by replacing the logo with a back arrow when appropriate. The change improves user experience by providing an easy way to return to the previous page on mobile devices. |
| d08f588 |
✨ Add support for date field questions using curly brackets syntax This commit introduces a new feature for creating date field questions in the event registration form. The changes include:
These enhancements provide more flexibility in gathering date-specific information from event participants. |
Commits on Jan 30, 2025
| 5372331 |
🎨 Improve structure of email tabs in organisations view The change wraps the navigation tabs in a new div with class "nav-wrapper". This modification likely improves the layout and styling of the email tabs, enhancing the overall user interface structure. |
| 5dcee31 |
🚸 Improve tab navigation UX in gathering build form This commit enhances the user experience of the gathering build form by implementing smooth scrolling for tabs. When users navigate to the next tab, the active tab is now automatically scrolled into view, ensuring it's always visible in the navigation bar. |
| d439819 |
✨ Add scroll functionality to center active tab in event build nav This commit enhances the user experience in the event build navigation by automatically scrolling the active tab into view when navigating to the next tab. It ensures that the selected tab is always centered in the navigation wrapper, improving visibility and usability. |