Skip to content
This repository has been archived by the owner on Nov 28, 2022. It is now read-only.

Theme management #210

Merged
merged 3 commits into from
Aug 23, 2016
Merged

Theme management #210

merged 3 commits into from
Aug 23, 2016

Commits on Aug 23, 2016

  1. Configuration menu
    Copy the full SHA
    65d37d5 View commit details
    Browse the repository at this point in the history
  2. ✨ add fileSelected action to upload components

    no issue
    - upload components will now trigger a passed-in `fileSelected` action upon file selection - useful when users of the components want to utilise the file object without supplying a custom validation action
    kevinansfield committed Aug 23, 2016
    Configuration menu
    Copy the full SHA
    5735b98 View commit details
    Browse the repository at this point in the history
  3. ✨ theme management UI

    refs TryGhost/Ghost#7204, requires TryGhost/Ghost#7209
    
    - replaces theme dropdown with a table
    - adds theme upload modal
        - validates theme mime type
        - prevents upload of `casper.zip` (default Casper theme can't be overwritten)
        - warns if an upload will overwrite an existing theme
        - gives option of immediately activating the uploaded theme or closing after successful upload
    - adds theme activation link/action
    - adds theme download link/action
    - adds theme deletion modal
        - warns about no undo possibility
        - offers possibility to download theme
    - modifies mirage config to handle theme changes
    kevinansfield committed Aug 23, 2016
    Configuration menu
    Copy the full SHA
    5581c6b View commit details
    Browse the repository at this point in the history