Skip to content

v1.0

Choose a tag to compare

@Dav2070 Dav2070 released this 03 Oct 19:20
· 29 commits to master since this release

Changelog

  • General
    • Upgrade to Angular 18 and dav-js v2.7.3
    • Remove bootstrap and directly use CSS for all styles instead
    • Remove jQuery
    • Replace moment with luxon
    • Remove ng-bootstrap, office-ui-fabric-react and Angular Material and instead use dav-ui-components for all UI components
  • General design
    • Rebuild navbar with logo, NavigationBar and IconButtons from dav-ui-components and add transparency effect
    • Rebuild bottom navbar using NavigationBar from dav-ui-components and add transparency effect
    • Swap items for AppointmentsPage and TodosPage in the navbar and bottom navbar, with appointments on the left and todos on the right
    • Use FontAwesome for all icons in the project
    • Show Toast from dav-ui-components instead of Material Design snackbar when creating an appointment or a todo
    • Use Header and IconButton from dav-ui-components for headlines and action buttons
    • Redesign appointment item
      • Use Material Design colors for the background
      • Use ContextMenu from dav-ui-components for right click context menu
    • Redesign todo item
      • Use Checkbox from dav-ui-components
      • Remove border and background color
      • Update todo badges to use Badge from dav-ui-components and use primary, secondary and tertiary colors for the background
    • Redesign todo list item
      • Remove number of checked items on the root item
      • Add arrow button to navigate to todo list page
      • Add animation for revealing and hiding items
  • OverviewPage (formerly StartPage)
    • Increase the size of the date headline and move it to the center
    • On desktop separate appointments (left) and todos and todo lists (right)
    • On mobile show date headline in the center with appointments and todos / todo lists below
    • Add arrow button to dates to navigate to the calendar day page of that day
  • UserPage (formerly AccountPage)
    • Replace bootstrap buttons for login and signup with buttons from dav-ui-components
    • Add benefit for not logged in users of ability to set up notifications for appointments and todos
  • CalendarPage
    • Redesign mobile layout with infinite list of months, with small buttons for the days
    • On desktop remove the ability to navigate through months using the mouse wheel
  • CalendarDayPage
    • On desktop show lists for appointments and todos side by side
  • AppointmentsPage
    • Remove cards for day items
    • Center the day headlines with the appointments below
    • Add arrow buttons to day headlines to navigate to the calendar day page of that day
  • TodosPage
    • Replace options button in header with separate add button and sort button
    • Remove cards for day items
    • Center the day headlines with the todos and todo lists below
    • Add arrow buttons to day headlines to navigate to the calendar day page of that day
  • TodoListPage
    • Center the content of the page
    • On sub todo lists remove number of checked items
    • On sub todo lists remove add button and add actions for adding todos and todo lists to the options button
  • SettingsPage
    • Use Settings component for settings entries
    • Use LinkButton component for the links and replace the MD RadioButtons for the theme with Dropdown from dav-ui-components
    • Remove setting for sorting todos by date or group
    • Add link to feedback form