1. 18 Dec, 2018 1 commit
  2. 30 Jul, 2018 1 commit
    • Christian Hergert's avatar
      build: use g_clear_pointer() · bb90a9fa
      Christian Hergert authored
      We don't need to use dzl_clear_pointer() anymore now that GLib has access
      to g_clear_pointer() that performs similar checks as dzl_clear_pointer().
      bb90a9fa
  3. 18 Jun, 2018 1 commit
  4. 12 Feb, 2018 1 commit
  5. 04 Aug, 2017 3 commits
  6. 10 Jul, 2017 1 commit
  7. 08 Jun, 2017 1 commit
    • Christian Hergert's avatar
      stack-list: use animation duration calculation · a86b7591
      Christian Hergert authored
      This uses the mm of the monitor to determine the optimal animation
      duration. We have a hatch of 500msec match to avoid getting too
      annoying.
      
      We might want to have "classifications" for duration such as
      DURATION_FAST, DURATION_NORMAL, DURATION_SLOW, etc
      a86b7591
  8. 05 Jun, 2017 1 commit
    • Christian Hergert's avatar
      theming: start unifying how we load theme data for libdazzle · 22bfc1c6
      Christian Hergert authored
      This also switches back to "themes" instead of "css" for the theming
      directory. I find that a bit easier to remember.
      
      This moves a bunch of the theming stuff into a data directory which will
      hopefully be easy to get contributors to add new theming support. One of
      the main reasons Builder looks so poor on non-Adwaita is that we need to
      encourage themes to help us out here, given all the custom widgets.
      
      Although, maybe with dazzle broken out of Builder, it will be easier for
      them to just support it from their theming files.
      22bfc1c6
  9. 31 May, 2017 1 commit
  10. 30 May, 2017 1 commit
  11. 29 May, 2017 1 commit
    • Christian Hergert's avatar
      stacklist: add DzlStackList animated stack list · 4a2c3a47
      Christian Hergert authored
      This widget provides what we are calling a "Stack List". It
      allows for diving down into a hierarchical data set similar to
      a treeview, but without some of the difficulties of a treeview.
      
      StackList does not indent as you dive down. You can only look
      at a single parent in the hierarchy at a time. Generally, this
      is what we want when we mistakenly use a treeview in a sidebar.
      
      To be extra dazzling, we animate the row transition as we dive
      to the next layer of the hierarchy.
      
      This widget uses GListModel for content. Having a GListModel
      of items which are also a GListModel is an ideal way to use
      this widget. However, you probably want lazy initialization with
      GAsyncIntiable for the descendants.
      4a2c3a47