Skip to content
Snippets Groups Projects
  1. Jul 14, 2024
  2. Jul 09, 2024
  3. Jun 30, 2024
    • William Walker's avatar
      Major UI refactor · d8792933
      William Walker authored
      Add multiplatform WindowSizeClass dep
      
      Begin work on fixing actual implementations of ui elements
      
      Expose temerity lib so it can be consumed from compose module
      
      Refactor & deps
      
      --Move UI, theming code into separate package
      --Add Gradient Card to be used as placeholder item for devices with attribution to Abdul Basit
      --Add kmp window size class to be used for presenting layouts adapted to specific screen sizes
      --Inject home state viewmodel in common app constructor
      --Remove material3 adaptive until updated to use more recent compose multiplatform version
      
      Add composetheme dep
      
      Arch set-up
      
      --Define app themes using buildComposeTheme{} builder
      --Migrate to referencing models field to access state emitted from viewmodels
      --Disable temporarily broken code
      --Migrate to compose theme builder at root level
      --Make platformclient a delayed init variable in repository
      
      Laying the foundation
      
      --Bump androidx versions
      --Bump compose to latest non-broken nightly
      --Refactor Devices panes, showing placeholder GradientCards to display the device items
      --Add attributions to second NOTICE file in :shared:compose module
      
      Androidx deps refactor
      
      --Move to lifecycle-runtime-compose and lifecycle-viewmodel for KMP support
      --Move to jetbrains navigation compose for KMP support
      --Change side navigation items to reflect YuJa detail panes
      --Increased width of side navigation drawer on large-format screens
      --Create root level nav graph and host
      --Add kotlinx-coroutines-swing dep to provide Swing app-linked Main UI dispatcher for Molecule instances to launch from
      --Set molecule recomposition mode to "Immediate" for support on non-Android platforms.
      
      Fix gradient card to properly show composable content passed to it
      
      Make navigation bar navigable by hooking up new controller and graph
      
      document coroutines.swing dep
      
      Use enum classes for type-safe nav, set up dotenv for UI testing
      d8792933
  4. Jun 28, 2024
  5. Jun 27, 2024
  6. Jun 26, 2024
    • William Walker's avatar
      Iteration work · a8ee9331
      William Walker authored
      --Cleanup/upgrade deps
      --Rename offset variable to reflect that it is the index of the individual entry, and not the page of the API we are requesting
      --Enable debugging in prod test script
      a8ee9331
  7. Jun 24, 2024
  8. Jun 21, 2024
  9. Jun 17, 2024
  10. Apr 25, 2024
  11. Apr 24, 2024
Loading