summaryrefslogtreecommitdiff
path: root/shell
Commit message (Collapse)AuthorAgeFilesLines
* clock: use the muted volume icon as initial iconMarco Barisione2014-04-041-1/+1
| | | | If sound doesn't work is nicer to show a “no sound” icon.
* panel: volume_showing needs to be FALSE at startupMarco Barisione2014-04-041-1/+1
| | | | | Without this the initial volume icon is wrong (and the status is inconsistent).
* panel: don't update the volume icon if the panel is expandedMarco Barisione2014-04-041-1/+1
|
* style: update some coloursJonny Lamb2014-04-031-5/+13
|
* launcher: fix up width and height calculation yet againJonny Lamb2014-04-031-19/+20
| | | | | The old code looked fine in a small weston-in-x11 window, but rubbish on a bigger screen.
* clock: shorten not implemented labelJonny Lamb2014-04-031-1/+1
| | | | It was slightly too big for the clock window and making it bigger.
* maynard: change coding style to be more consistentJonny Lamb2014-04-021-374/+391
| | | | | This style is way more GTKy. shell-helper.c is left using wayland's style as it's much more wayland than it is GTK.
* panel: hide when a favorite is loadedJonny Lamb2014-04-023-2/+40
|
* clock: make system icon clickable and show not implemented messageJonny Lamb2014-04-026-34/+150
|
* clock: set volume using asoundlibJonny Lamb2014-04-021-16/+103
|
* launcher: change defaults and behaviour of launcher grid sizingJonny Lamb2014-04-011-15/+8
|
* style: change alpha of launcher gridJonny Lamb2014-04-011-2/+2
|
* Revert "gtk-shell: add hack to always keep app launcher onscreen"Jonny Lamb2014-04-011-4/+2
| | | | | | | There is a better hack in weston now, which means we don't need to keep this surface onscreen. This reverts commit e629806944f19ddccdceb75ccff095b06f2ab06c.
* maynard: scale the background to fit on screenMarco Barisione2014-03-312-3/+36
|
* maynard: use a nice background from kdewallpapers as defaultMarco Barisione2014-03-311-2/+3
|
* maynard: use the background in $BACKGROUND if setMarco Barisione2014-03-311-2/+5
|
* clock: make if for the volume icon cover the whole possible rangeMarco Barisione2014-03-311-3/+3
|
* maynard: add clock and launcher grid to the panel's layerJonny Lamb2014-03-291-1/+13
|
* shell-helper: add add_surface_to_layer requestJonny Lamb2014-03-291-0/+50
| | | | | This is useful for adding other surfaces to an existing layer, like adding the clock and app launcher to the panel's layer.
* panel: don't crash in the handler for enter-notify-eventMarco Barisione2014-03-261-1/+3
|
* shell: use G_SOURCE_REMOVE instead of FALSE globallyJonny Lamb2014-03-252-3/+5
|
* clock: set the initial value in an idleJonny Lamb2014-03-251-0/+15
|
* shell: remove last places that still say "gtk shell"Jonny Lamb2014-03-254-4/+4
|
* shell: rename gtk-shell.c to maynard.cJonny Lamb2014-03-252-1/+1
|
* sound-applet: removed, no longer used or usefulJonny Lamb2014-03-243-171/+0
|
* panel,clock: implement setting volume by showing a scale over the clockJonny Lamb2014-03-246-9/+252
|
* build: distribute maynard.gresource.xmlMarco Barisione2014-03-211-1/+3
|
* panel: replaced wifi icon with a 'system' iconJonny Lamb2014-03-182-8/+8
|
* gtk-shell: add hack to always keep app launcher onscreenJonny Lamb2014-03-141-2/+4
| | | | | | | | | | | At the moment there's a problem where weston_view->output_mask for the app launcher window isn't updated during the animation of moving it onscreen. While offscreen ->output_mask is obviously 0 but during the animation the correct output should be added to the mask. To workaround this problem for now we'll keep the window always onscreen but hidden by the panel so this problem is never hit. This is a horrible hack and should be fixed properly as soon as possible.
* style: rename classes from wgs-* to maynard-*Jonny Lamb2014-03-076-19/+19
|
* shell: add missing copyright headers to filesJonny Lamb2014-03-0716-4/+238
|
* Add MIT license for the projectTiago Vignatti2014-03-071-0/+22
|
* shell: rename widgets to reflect project renameJonny Lamb2014-03-0515-267/+267
|
* rename project from weston-gtk-shell to maynardJonny Lamb2014-03-055-18/+18
|
* shell: remove old launcher grid and related widgetsJonny Lamb2014-03-049-4342/+1
|
* shell: don't hide the panel if the app launcher is showingJonny Lamb2014-03-041-0/+35
|
* launcher: add new app launcher window and replace old grid with itJonny Lamb2014-03-045-25/+502
|
* panel: move height ratio into headerJonny Lamb2014-03-042-5/+2
|
* clocks: use GnomeWallClock to give time change updatesJonny Lamb2014-02-182-7/+65
| | | | Use this to stop showing static times for both clocks.
* shell: stop using magic numbers and utilize new constantsJonny Lamb2014-02-181-5/+9
|
* panel: move panel and vertical clock widgets into their own filesJonny Lamb2014-02-186-124/+385
|
* clock: move into its own widgetJonny Lamb2014-02-183-49/+42
|
* shell: add small clockJonny Lamb2014-02-171-3/+69
|
* shell: add event boxes around app widgets to not lose enter/leave eventsJonny Lamb2014-02-171-3/+9
|
* shell: add a way of listening to other widgets for enter/leaveJonny Lamb2014-02-171-0/+12
| | | | | | | | | | | Due to the many widgets in the panel, some enter and leave signals get eaten up by some widgets here and there, so their ::enter-notify-event should be connected to to make sure the cursor is still over the panel. ::leave-notify-event isn't required as the panel will always give us a reliable final leave event. The reason why these signals are signalled or not signalled are not fully understood.
* gtk-shell: resize the app launcher gridJonny Lamb2014-02-171-8/+1
| | | | | This will get a redesign soon but until it comes let's at least make the grid usable.
* shell: add clockJonny Lamb2014-02-172-0/+55
|
* shell: hide panel depending on where the cursor isJonny Lamb2014-02-171-0/+98
|
* shell: move panel to left hand sideJonny Lamb2014-02-173-25/+75
|
* app-icon: add new widget subclass for icons on the panelJonny Lamb2014-02-173-0/+102
|