1. 05 Jan, 2019 2 commits
  2. 03 Jan, 2019 5 commits
  3. 21 Dec, 2018 2 commits
  4. 18 Nov, 2018 1 commit
    • Christopher Davis's avatar
      Widgetcraft Part 2: Electric Boogaloo · 026f062f
      Christopher Davis authored
      Complete overhaul of how widgets are handled in Trumpet.
      
      * `main.ui` has been broken into different components
      * Each major component has a corresponding .rs file in `widgets`
      module
      * Composite widgets use their children as struct fields,
      with the "container" being public
      * The `ApplicationWindow` is not created with `gtk::Builder`,
      but in `app.rs` and major widgets are added to it.
      * Steps have been taken toward multi-threading with spawning a
      thread to authorize the application
      * The `connect` module is gone, and callbacks are set up within
      the individual widgets' creation process.
      * New view switcher patterns have been implemented for both
      desktop and mobile interface.
      026f062f
  5. 02 Nov, 2018 3 commits
  6. 12 Oct, 2018 1 commit
  7. 09 Oct, 2018 4 commits
  8. 06 Oct, 2018 5 commits
  9. 22 Sep, 2018 1 commit
    • Christopher Davis's avatar
      Update to latest elefren & add placeholder for logging out · 182548d7
      Christopher Davis authored
      Updated to the latest version of elefren. Due to some changes in the
      login flow I also added an ***extremely*** basic function to
      delete credentials so the next launch would start the login process.
      
      In addition there are some placeholders for the login UI and a function
      to open urls in the browser.
      182548d7
  10. 15 Sep, 2018 1 commit
  11. 25 Aug, 2018 1 commit
    • Christopher Davis's avatar
      Port to elefren · 74e3b4c9
      Christopher Davis authored
      Someone came along, forked Mammut, and fixed the major issues with it.
      I've replaced mammut with it, making the necessary changes.
      74e3b4c9
  12. 24 Aug, 2018 2 commits
  13. 15 Aug, 2018 1 commit
    • Christopher Davis's avatar
      Large changes · 7074dd2f
      Christopher Davis authored
      Some major changes with built up work, including:
      
      * New icon (unused)
      * Deleted account_list_widget
      * Use SecretService to store tokens instead of files
        * By consequence multi-account will need to be reimplemented later
      * Remove appop and move timelines code
      * Changed the wording of the timelines
      * New stylesheet
      * Use serde_json instead of toml
      7074dd2f
  14. 10 Aug, 2018 1 commit
  15. 08 Aug, 2018 1 commit
  16. 17 Jul, 2018 1 commit
  17. 13 Jul, 2018 2 commits
  18. 11 Jul, 2018 1 commit
  19. 29 Jun, 2018 1 commit
  20. 22 Jun, 2018 1 commit
    • Christopher Davis's avatar
      main.ui & app/mod.rs: Clean up login workflow · ee2df689
      Christopher Davis authored
      Preparing to make a basic login UI. This won't cover registration,
      but will cover logins. The plan is to automatically log in if there's
      only one account set up, and the user will be able to switch accounts.
      ee2df689
  21. 20 Jun, 2018 3 commits