Permalink
Commits on Apr 23, 2018
  1. Sound applet: make optional horizontal scroll to move between tracks (#…

    germanfr authored and clefebvre committed Apr 23, 2018
    …7407)
    
    
    Fixes #7400
  2. Fix top panel overlapping the on-screen keyboard (#7398)

    germanfr authored and clefebvre committed Apr 23, 2018
    * Add some padding to the OSK so that the top panel doesn't overlap it.
     * Also better calculate paddings to avoid a layout overflow.
     * Add a missing else.
  3. Default menu - fix unused selector .menu-category-button-button (#7393)

    smurphos authored and clefebvre committed Apr 23, 2018
    * Default menu - fix unused selector .menu-category-button-button
    
    * Remove themeing from .menu-category-button-selected:hover
  4. menu applet - if no selected item when adding search provider results…

    smurphos authored and clefebvre committed Apr 23, 2018
    … make first search provider result selected item (#7414)
    
    * menu applet - add any search_provider results before making first result selected item
    
    * Menu - check for null this._selectedItemIndex and correct when adding search provider results
    
    * Menu - clean-up whitespace
    
    * Menu - clean-up whitespace take 2
    
    * Menu - clean-up whitespace take 3
  5. [Spices.py] Added missing import, fixed typo and removed unnecessary …

    Odyseus authored and clefebvre committed Apr 23, 2018
    …semicolons (#7459)
    
    - Inside the `Spice_Harvester` class initialization code the `dbus.exceptions.DBusException` exception was used, but the **dbus** module wasn't imported.
    - The `disconnect_proxy` method of the `Spice_Harvester` class had what seemed to be a typo (**please, triple check this**).
    - The `enable_extension` method of the `Spice_Harvester` class had several lines ending with semicolon.
  6. Use ints for the menu position (#7449)

    maxyz authored and clefebvre committed Apr 23, 2018
    In python3 the / operator returns floats, to maintain the previous behaviour
    we need to use the // operator.
  7. PEP8ify (#7448)

    maxyz authored and clefebvre committed Apr 23, 2018
    Update scripts to match the pep8 guidelines
    (https://www.python.org/dev/peps/pep-0008)
    
     - multiple imports in the same line
     - module level import not at top of file
     - bare except used: this is dangerous and should be avoided
     - missing whitespace around arithmetic operator
     - expected 2 blank lines after class or function definition, found 1
     - continuation line under-indented for visual indent
     - local variable is assigned to but never used
  8. Fix blurry st scrollbars (#7498)

    germanfr authored and clefebvre committed Apr 23, 2018
    Positions must be integers.
  9. user-applet: use symbolic icon from themes (#7494)

    NikoKrause authored and clefebvre committed Apr 23, 2018
    all symbolics used are available in the Adwaita icon theme
Commits on Apr 20, 2018
  1. Modal dialog: don't stretch icon, align it to the top (#7397)

    germanfr authored and clefebvre committed Apr 20, 2018
  2. Melange: slight UI rework (#7424)

    itzexor authored and clefebvre committed Apr 20, 2018
    * Melange: slight UI reworks
    
    Main window:
     - Adds a garbage collect button next to the inspect button. This is
       also on the currently disabled memory tab.
    
     - Removes description labels and adds tooltips instead
    
     - Uses nicer keybind display format
    
    Inspect tab:
     - Back button is now always enabled. When the inspection stack is
       empty then the Results tab is activated.
    
    * lookingGlass.js: result tooltip improvements
    
     - Eval result: sub-millisecond precision for execution time
    
     - Inspection result: generic tooltip so it's not blank
  3. PEP8ify (#7434)

    maxyz authored and clefebvre committed Apr 20, 2018
    Update scripts to match the pep8 guidelines
    (https://www.python.org/dev/peps/pep-0008)
    
     - multiple imports in the same line
     - module level import not at top of file
     - polib imported but unused
     - gi imported but unused
     - bare except used: this is dangerous and should be avoided
  4. sound@cinnamon.org applet - Solves issue #7375 (#7376)

    claudiux authored and clefebvre committed Apr 20, 2018
    * sound@cinnamon.org applet - Solves issue #7375
    
    * Fixes step of slider scrolling to 5% of nominal volume instead of 5% of maximal volume
    
    * Makes the '100%' mark really magnetic, adapting the sound volume.
    
    * Removed empty lines
  5. Window list applet: fix bad allocation of icons and labels (#7386)

    germanfr authored and clefebvre committed Apr 20, 2018
    * Place icon and label according to their parent borders and paddings
       (aka don't draw these over the borders).
     * Use correct spacing of elements.
     * Update default theme and remove unused class.
  6. System settings: Don't crash when failing to set up file monitors

    clefebvre committed Apr 20, 2018
  7. Sound applet: move close button to the right (#7391)

    germanfr authored and clefebvre committed Apr 20, 2018
    * Sound applet: move close button to the right
    
    * Update sound applet buttons style
    
     * Align them to the rest of the UI elements now they are right-aligned.
     * Make them bigger so that they are easier to click.
  8. tooltips.js - base #PanelTooltip position on panel width / height (#7388

    smurphos authored and clefebvre committed Apr 20, 2018
    )
    
    * tooltips.js - base #PanelTooltop position on panel width / height
    
    * tooltip.js - remove 1 pixel buffer for consistensy with GTK controlled tooltip position
    
    * tooltip.js - use getpanel rather than getPanelsInMonitor
  9. Cinnamon Settings: Add window-list progress support to the spices man…

    collinss authored and clefebvre committed Apr 20, 2018
    …agement/downloads pages (#7374)
  10. cinnamon-json-makepot: fix some issues (#7390)

    collinss authored and clefebvre committed Apr 20, 2018
    * The help option was causing the script to scan the current folder. Passing the -h option now imforms the user that cinnamon-json makepot is deprecated and gives a helpful tip about using cinnamon-xlet-makepot instead and then quits.
    * Fixes the -i and -r options which use slightly different syntax.
    * Include the command in the args list so the first arg doesn't get dropped.
    * Properly append the output path to args rather than concatinating.
  11. calendar@cinnamon.org closes #7378 (#7381)

    rbuj authored and clefebvre committed Apr 20, 2018
  12. Fix bottom notification position with multiple monitors

    germanfr authored and clefebvre committed Mar 25, 2018
  13. Reduce huge gap in top notifications

    germanfr authored and clefebvre committed Mar 24, 2018
    It was twice the top panel height
  14. Workspace switcher: fix blurry #panelRight's applets in visual mode (#…

    germanfr authored and clefebvre committed Apr 20, 2018
  15. Notifications fixups (#7413)

    itzexor authored and clefebvre committed Apr 20, 2018
    * notifications: improve URLHighlighter performance
    
    This is called on every hover event. Before, we iterated over every
    position in the text. This was acceptable for shorter texts, but as
    they grow in length performance drops dramatically.
    
    * notifications: don't allow mouse scrolling
    
    We currently have scrolling disabled for notifications, so we can
    just disable mouse scrolling which fixes scrolling inside the message
    tray (by not intercepting the scroll events inside the notification).
    
    fixes: #6068
  16. Inhibit applet icon: fix uncolored parts (#7399)

    germanfr authored and clefebvre committed Apr 20, 2018
    The ZZ's inside where not paths and they weren't affected by the color property.
  17. ExtensionCore: show the number of available updates in the 'Update al…

    collinss authored and clefebvre committed Apr 20, 2018
    …l' button tooltip (#7366)
  18. Notifications: Remove circular reference on notification actors (#7466)

    jaszhix authored and clefebvre committed Apr 20, 2018
    * Notifications: Remove circular reference on notification actors
    
    The applet keeps track of notifications via `this.notifications`, so we
    can use that to access the `Notification` instances instead of relying
    on the actor._delegate reference.
    
    * Remove unused get_children call
  19. overrides: Clean up overrideDumpStack (#7405)

    jaszhix authored and clefebvre committed Apr 20, 2018
    * environment: Warn about and prevent non-strings from being passed to set_text, only call set_text if the text has changed
    
    * Overrides: Remove unnecessary try-catch, use logWarning in overrideDumpStack
    
    * Remove St.Label.prototype.set_text override
  20. ui/settings: Check for null values on this.settingsData (#7404)

    jaszhix authored and clefebvre committed Apr 20, 2018
    * ui/settings: Check for null values on this.settingsData
    
    This fixes the settings so if an xlet sets null as the value of one of
    its settings, it fails in the xlet instead of in settings.js.
    
    * Move null/undefined check on this.settingsData[key] further up in bindWithObject
    
    - add invalid key value error message
    - replace "applet/desklet" in error messages with more generic "xlet"
    identifier, incase an extension throws an error
  21. hicolor icon: Add removable-drives icon (#7396)

    NikoKrause authored and clefebvre committed Apr 20, 2018
    I want it to use for the removable-drives applet.
    It's the icon `usermount` from the Mint-X theme
  22. keyboard applet: centering text (#7468)

    NikoKrause authored and clefebvre committed Apr 20, 2018
  23. user applet: use system-switch-user icon (#7387)

    NikoKrause authored and clefebvre committed Apr 20, 2018
  24. Update eslintrc.json for more flexibility (#7485)

    jaszhix authored and clefebvre committed Apr 20, 2018
  25. circleci: remove mint18 job (#7483)

    Fantu authored and clefebvre committed Apr 20, 2018
Commits on Apr 19, 2018
  1. Sound applet: fix missing muted icon (#7402)

    germanfr authored and clefebvre committed Apr 19, 2018
    "microphone-sensitivity-none" does not exist in Adwaita,
    it's "microphone-sensitivity-muted".