1. 30 Aug, 2018 1 commit
  2. 18 Aug, 2018 1 commit
  3. 10 Aug, 2018 1 commit
  4. 02 Aug, 2018 1 commit
    • Daniel García Moreno's avatar
      Translation support and initial spanish translation · bea49153
      Daniel García Moreno authored
      Added translation support based on the Fractal i18n. To do this I've
      added the gettext-rs crate dep. I'm using my own fork because the
      official gettext-rs release includes the gettext source files and that
      increase the distribution package a lot and for distribution with
      flatkap we don't need to build gettext, the lib is in the gnome sdk. So
      this gettext-rs fork is the same, but removing the not needed gettext
      source files.
      
      The i18n.rs file adds some useful functions to translate strings. These
      functions wraps the original gettext and adds more functionality, to be
      able to translate compound strings, something that's not supported by
      the gettext function.
      
      The 'i18n' function works like the gettext, receives a plain string
      without params.
      
      The 'i18n_f' function receives a string with "{}" and a ref to an array
      of &str with substitutions for the "{}" in the original string. The
      substitution is done by order.
      
      The 'i18n_k' function receives a string with "{named}" and a ref to an
      array of (&str, &str) with substitutions for the "{named}" in the
      original string. The substitution is done by name, where the first &str
      in the tuple is the name and the second the string to use for the
      replace.
      
      This mod also include ni18n variants of the three functions for plural
      and singular translations.
      
      I've also created the spanish translation.
      
      See #61
      
      #61
      bea49153
  5. 28 Jul, 2018 2 commits
  6. 25 Jul, 2018 1 commit
  7. 24 Jul, 2018 1 commit
  8. 26 Jun, 2018 2 commits
  9. 23 Jun, 2018 1 commit
    • Zander Brown's avatar
      Initial playback · 09973a6a
      Zander Brown authored
      ... and not a lot more. Hit play and the podcast will play, press play on something else and that will play instead
      09973a6a
  10. 06 Jun, 2018 1 commit
  11. 02 Jun, 2018 1 commit
  12. 19 May, 2018 1 commit
  13. 29 Apr, 2018 2 commits
  14. 19 Apr, 2018 1 commit
  15. 12 Apr, 2018 1 commit
  16. 10 Apr, 2018 1 commit
  17. 05 Apr, 2018 1 commit
  18. 03 Apr, 2018 5 commits
  19. 30 Mar, 2018 1 commit
  20. 19 Mar, 2018 1 commit
  21. 16 Mar, 2018 1 commit
  22. 14 Mar, 2018 1 commit
  23. 12 Mar, 2018 1 commit
  24. 20 Feb, 2018 1 commit
  25. 10 Feb, 2018 1 commit
    • Jordan Petridis's avatar
      EpisdoeWidget: Use take_mut crate to allow for a better api. · 3a9a2f40
      Jordan Petridis authored
      Currently it's required that you take mut self in order to manipulate
      the internal state machines. This would not allow passing an Arc/Rc to
      a callback since A/Rc<T> only derefs to &T and not T.
      
      The take_mut crate allows the retrieval of ownership if you have a &mut refference
      and as long you return T again. So Arc<Mutex<Machine> could work with
      callbacks and embed Nested state machies without copying.
      3a9a2f40
  26. 04 Feb, 2018 1 commit
  27. 27 Jan, 2018 1 commit
  28. 22 Jan, 2018 1 commit
  29. 21 Jan, 2018 1 commit
  30. 20 Jan, 2018 1 commit
  31. 18 Jan, 2018 1 commit
    • Jordan Petridis's avatar
      1.21 Gigawatts. Remove non-future indexing loop. · 93372a30
      Jordan Petridis authored
      Tried to have a seperate futures loop but it's too confusign having
      too write a Trait2, functon2, etc version of everything and keep it together.
      
      Futures are functional sort of, so the synchronous versioun can be removed.
      It still needs a ton of work though to be ready, or even get near the perf
      of of the sync+rayon version.
      93372a30
  32. 13 Jan, 2018 1 commit
  33. 05 Jan, 2018 1 commit