- 27 Aug, 2021 3 commits
-
-
Guido Gunther authored
Rename panel top top-panel See merge request World/Phosh/phosh!887
-
Guido Gunther authored
No need for that when we're never going to derive. Related: #378 Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
This makes it match the ui file Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
- 25 Aug, 2021 1 commit
-
-
Michael Oppliger authored
-
- 24 Aug, 2021 7 commits
-
-
Guido Gunther authored
shell: Use fractional scale for phosh_shell_get_usable_area too Closes #479 See merge request World/Phosh/phosh!883
-
Guido Gunther authored
This reverts commit 75cad1aa. There's no need to flip the transform with recent wlroots/phoc, we end up flipping the upside down in landscape mode otherwise when e.g. changing scale.
-
Guido Gunther authored
This allows to set fractional scale in Settings too. The actual calculation is based on what mutter does. Closes: #479 Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
This will allow us to drop the integer scale completely. Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
Otherwise fractional scaling is off on the primary display. Fixes: 540c85c8 Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
- 20 Aug, 2021 3 commits
-
-
Guido Gunther authored
Add initial PhoshMountOperation Closes #573 See merge request World/Phosh/phosh!878
-
Guido Gunther authored
This allows allow for interactive prompts to ask for passwords of encrypted volumes. With this encrypted volumes can be mounted without going through nautilus first. Closes: #573 Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
This implements GMountOperation's ask-password to handle th UI bits for e.g. encrypted volumes. We can add other methods like `ask_question` later on. Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
- 18 Aug, 2021 2 commits
-
-
Guido Gunther authored
d/rules: Disable building tests if 'nocheck' set See merge request World/Phosh/phosh!884
-
Mohammed Sadiq authored
Not building tests reduces the binaries to build by more than half
-
- 17 Aug, 2021 11 commits
-
-
Guido Gunther authored
Media player UI cleanup Closes #370 and #371 See merge request World/Phosh/phosh!882
-
Guido Gunther authored
Lower the margin between icons and media player and media player and notifications quiet a bit to safe space and look more consistent.
-
Guido Gunther authored
Center text artist / song verticaly to it. This looks odd with Firefox since it tries to be clever and use 16:9 which the gicon aligns renders to the top instead of centered. Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
Use larger play/pause button, move ff and rev a bit closer to the center. Closer to designs in https://gitlab.gnome.org/World/Phosh/phosh/-/issues/543 Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
Style it the same way we style in settings menu and the notifications. Closer to designs in https://gitlab.gnome.org/World/Phosh/phosh/-/issues/543 Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
Left align and dim artist to get closer to designs https://gitlab.gnome.org/World/Phosh/phosh/-/issues/543 Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
Looks odd otherwise Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
This makes it the same width as notifications instead of slightly smaller which looked very odd. Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
This makes {first,last}-child styling way simpler Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
- 16 Aug, 2021 1 commit
-
-
Daniel Șerbănescu authored
-
- 13 Aug, 2021 5 commits
-
-
Guido Gunther authored
ci: Be verbose when installing alpine deps See merge request World/Phosh/phosh!881
-
Guido Gunther authored
This makes identifying breackage due to changed versions easier. Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
build: libcall-ui moved to /World/Phosh too See merge request World/Phosh/phosh!880
-
Guido Gunther authored
Adjust the submodule URL Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
notifications: Add "clear all" button Closes #570 See merge request World/Phosh/phosh!877
-
- 12 Aug, 2021 4 commits
-
-
Guido Gunther authored
Closes: #570 Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
The current center leaves too much space to the right. Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
- 11 Aug, 2021 3 commits
-
-
Guido Gunther authored
ci: Add font to alpine image See merge request World/Phosh/phosh!879
-
Guido Gunther authored
This fixes the overview test crash since pango needs at least one font: #0 0x00007ffff71aafa9 in pango_shape_with_flags (item_text=0x7ffff5f9b530 "●", item_length=<optimized out>, paragraph_text=<optimized out>, paragraph_length=<optimized out>, analysis=analysis@entry=0x7ffff6053950, glyphs=glyphs@entry=0x7ffff5f3e060, flags=PANGO_SHAPE_ROUND_POSITIONS) at ../pango/shape.c:323 #1 0x00007ffff719fce6 in shape_run (line=line@entry=0x7ffff5f600a0, state=state@entry=0x7fffffffd808, item=item@entry=0x7ffff6053940) at ../pango/pango-layout.c:3427 #2 0x00007ffff71a01a5 in process_item (layout=layout@entry=0x7ffff5cea000 [PangoLayout], line=line@entry=0x7ffff5f600a0, state=state@entry=0x7fffffffd808, force_fit=force_fit@entry=1, no_break_at_end=no_break_at_end@entry=0) at ../pango/pango-layout.c:3714 #3 0x00007ffff71a23b1 in process_line (state=0x7fffffffd808, layout=0x7ffff5cea000 [PangoLayout]) at ../pango/pango-layout.c:4032 #4 pango_layout_check_lines (layout=0x7ffff5cea000 [PangoLayout]) at ../pango/pango-layout.c:4412 #5 pango_layout_check_lines (layout=0x7ffff5cea000 [PangoLayout]) at ../pango/pango-layout.c:4265 #6 0x00007ffff71a3072 in pango_layout_get_unknown_glyphs_count (layout=layout@entry=0x7ffff5cea000 [PangoLayout]) at ../pango/pango-layout.c:1329 #7 0x00007ffff794810c in find_invisible_char (widget=0x7ffff5f8c6d0 [GtkEntry]) at ../gtk/gtkentry.c:2763 #8 0x00007ffff7948182 in gtk_entry_update_cached_style_values (entry=0x7ffff5f8c6d0 [GtkEntry]) at ../gtk/gtkentry.c:5291 #9 0x00007ffff7948317 in gtk_entry_init (entry=0x7ffff5f8c6d0 [GtkEntry]) at ../gtk/gtkentry.c:2822 #10 0x00007ffff7464df0 in g_type_create_instance (type=<optimized out>) at ../gobject/gtype.c:1915 #11 0x00007ffff7453bd9 in g_object_new_internal (class=0x7ffff5f0fb10, params=0x0, n_params=0) at ../gobject/gobject.c:1939 #12 0x00007ffff745498a in g_object_newv (object_type=0x7ffff5fff0a0 [GtkSearchEntry/GtkEntry/GtkWidget/GInitiallyUnowned], n_parameters=0, parameters=<optimized out>) at ../gobject/gobject.c:2178 #13 0x00007ffff78d3ecb in _gtk_builder_construct (builder=0x7ffff5ffc330 [GtkBuilder], info=info@entry=0x7ffff60a41e0, error=error@entry=0x7fffffffdd00) at ../gtk/gtkbuilder.c:733 #14 0x00007ffff78d6162 in parse_custom (error=0x7fffffffdd00, data=0x7ffff609b360, values=0x7fffffffdcb0, names=0x7fffffffdcc0, element_name=0x7ffff5f41610 "style", context=0x7ffff5ff6850) at ../gtk/gtkbuilderparser.c:878 #15 start_element (context=0x7ffff5ff6850, element_name=0x7ffff5f41610 "style", names=0x7fffffffdcc0, values=0x7fffffffdcb0, user_data=0x7ffff609b360, error=0x7fffffffdd00) at ../gtk/gtkbuilderparser.c:985 #16 0x00007ffff7378660 in emit_start_element (context=context@entry=0x7ffff5ff6850, error=error@entry=0x7fffffffde30) at ../glib/gmarkup.c:1064 #17 0x00007ffff737945b in g_markup_parse_context_parse (context=0x7ffff5ff6850, text=text@entry=0x5555555df248 <phosh_resource_data+126160> "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!-- Generated with glade 3.22.1 -->\n<interface><requires lib=\"gtk+\" version=\"3.20\"/><template class=\"PhoshAppGrid\" parent=\"GtkBox\"><property name=\"visible\">True"..., text_len=<optimized out>, text_len@entry=5559, error=error@entry=0x7fffffffde30) at ../glib/gmarkup.c:1423 #18 0x00007ffff78d6b6b in _gtk_builder_parser_parse_buffer (builder=0x7ffff5ffc330 [GtkBuilder], filename=0x7ffff7bbc838 "<input>", buffer=0x5555555df248 <phosh_resource_data+126160> "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!-- Generated with glade 3.22.1 -->\n<interface><requires lib=\"gtk+\" version=\"3.20\"/><template class=\"PhoshAppGrid\" parent=\"GtkBox\"><property name=\"visible\">True"..., length=5559, requested_objs=<optimized out>, error=0x7fffffffde30) at ../gtk/gtkbuilderparser.c:1262 #19 0x00007ffff78d2576 in gtk_builder_extend_with_template (builder=builder@entry=0x7ffff5ffc330 [GtkBuilder], widget=widget@entry=0x7ffff5dc1260 [PhoshAppGrid], template_type=template_type@entry=0x7ffff5f540a0 [PhoshAppGrid/GtkBox/GtkContainer/GtkWidget/GInitiallyUnowned], buffer=0x5555555df248 <phosh_resource_data+126160> "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!-- Generated with glade 3.22.1 -->\n<interface><requires lib=\"gtk+\" version=\"3.20\"/><template class=\"PhoshAppGrid\" parent=\"GtkBox\"><property name=\"visible\">True"..., length=length@entry=5559, error=error@entry=0x7fffffffdea0) at ../gtk/gtkbuilder.c:1194 #20 0x00007ffff7b06c69 in gtk_widget_init_template (widget=0x7ffff5dc1260 [PhoshAppGrid]) at ../gtk/gtkwidget.c:17024 #21 0x00005555555ad4f6 in phosh_app_grid_init (self=0x7ffff5dc1260 [PhoshAppGrid]) at ../src/app-grid.c:322 #22 0x00007ffff7464e0f in g_type_create_instance (type=<optimized out>) at ../gobject/gtype.c:1921 #23 0x00007ffff7453bd9 in g_object_new_internal (class=0x7ffff5f0ede0, params=0x0, n_params=0) at ../gobject/gobject.c:1939 #24 0x00007ffff745498a in g_object_newv (object_type=0x7ffff5f540a0 [PhoshAppGrid/GtkBox/GtkContainer/GtkWidget/GInitiallyUnowned], n_parameters=0, parameters=<optimized out>) at ../gobject/gobject.c:2178 #25 0x00007ffff78d3ecb in _gtk_builder_construct (builder=0x7ffff60a8a90 [GtkBuilder], info=info@entry=0x7ffff60a4120, error=error@entry=0x7fffffffe1f0) at ../gtk/gtkbuilder.c:733 #26 0x00007ffff78d507a in builder_construct (error=0x7fffffffe1f0, object_info=0x7ffff60a4120, data=0x7ffff5f59260) at ../gtk/gtkbuilderparser.c:139 #27 builder_construct (data=0x7ffff5f59260, object_info=0x7ffff60a4120, error=0x7fffffffe1f0) at ../gtk/gtkbuilderparser.c:124 #28 0x00007ffff78d67fa in end_element (context=<optimized out>, element_name=<optimized out>, user_data=0x7ffff5f59260, error=0x7fffffffe1f0) at ../gtk/gtkbuilderparser.c:1075 #29 0x00007ffff73787be in emit_end_element (context=context@entry=0x7ffff5ff6610, error=error@entry=0x7fffffffe300) at ../glib/gmarkup.c:1099 #30 0x00007ffff73791f0 in g_markup_parse_context_parse (context=0x7ffff5ff6610, text=text@entry=0x5555555dc970 <phosh_resource_data+115704> "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!-- Generated with glade 3.22.1 -->\n<interface><requires lib=\"gtk+\" version=\"3.20\"/><template class=\"PhoshOverview\" parent=\"GtkBox\"><property name=\"visible\">Tru"..., text_len=<optimized out>, text_len@entry=1375, error=error@entry=0x7fffffffe300) at ../glib/gmarkup.c:1657 #31 0x00007ffff78d6b6b in _gtk_builder_parser_parse_buffer (builder=0x7ffff60a8a90 [GtkBuilder], filename=0x7ffff7bbc838 "<input>", buffer=0x5555555dc970 <phosh_resource_data+115704> "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!-- Generated with glade 3.22.1 -->\n<interface><requires lib=\"gtk+\" version=\"3.20\"/><template class=\"PhoshOverview\" parent=\"GtkBox\"><property name=\"visible\">Tru"..., length=1375, requested_objs=<optimized out>, error=0x7fffffffe300) at ../gtk/gtkbuilderparser.c:1262 #32 0x00007ffff78d2576 in gtk_builder_extend_with_template (builder=builder@entry=0x7ffff60a8a90 [GtkBuilder], widget=widget@entry=0x7ffff60641a0 [PhoshOverview], template_type=template_type@entry=0x7ffff608a770 [PhoshOverview/GtkBox/GtkContainer/GtkWidget/GInitiallyUnowned], buffer=0x5555555dc970 <phosh_resource_data+115704> "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!-- Generated with glade 3.22.1 -->\n<interface><requires lib=\"gtk+\" version=\"3.20\"/><template class=\"PhoshOverview\" parent=\"GtkBox\"><property name=\"visible\">Tru"..., length=length@entry=1375, error=error@entry=0x7fffffffe370) at ../gtk/gtkbuilder.c:1194 #33 0x00007ffff7b06c69 in gtk_widget_init_template (widget=0x7ffff60641a0 [PhoshOverview]) at ../gtk/gtkwidget.c:17024 #34 0x00007ffff7464e0f in g_type_create_instance (type=<optimized out>) at ../gobject/gtype.c:1921 #35 0x00007ffff7453bd9 in g_object_new_internal (class=0x7ffff60cf490, params=params@entry=0x0, n_params=n_params@entry=0) at ../gobject/gobject.c:1939 #36 0x00007ffff745480e in g_object_new_with_properties (object_type=0x7ffff608a770 [PhoshOverview/GtkBox/GtkContainer/GtkWidget/GInitiallyUnowned], n_properties=n_properties@entry=0, names=names@entry=0x0, values=values@entry=0x0) at ../gobject/gobject.c:2108 #37 0x00007ffff7454e5d in g_object_new (object_type=<optimized out>, first_property_name=first_property_name@entry=0x0) at ../gobject/gobject.c:1779 #38 0x00005555555a9b39 in phosh_overview_new () at ../src/overview.c:494 #39 0x00005555555a8559 in test_phosh_overview_new () at ../tests/test-overview.c:16 #40 0x00007ffff7392355 in test_case_run (tc=0x7ffff6056980) at ../glib/gtestutils.c:2777 #41 g_test_run_suite_internal (suite=suite@entry=0x7ffff5f3a4a0, path=0x0) at ../glib/gtestutils.c:2865 #42 0x00007ffff7392568 in g_test_run_suite_internal (suite=suite@entry=0x7ffff5f3a480, path=0x0) at ../glib/gtestutils.c:2882 #43 0x00007ffff7392568 in g_test_run_suite_internal (suite=suite@entry=0x7ffff5f3a440, path=path@entry=0x0) at ../glib/gtestutils.c:2882 #44 0x00007ffff739265b in g_test_run_suite (suite=0x7ffff5f3a440) at ../glib/gtestutils.c:2959 #45 0x00007ffff739268b in g_test_run () at ../glib/gtestutils.c:2170 #46 0x000055555556aa4a in main (argc=<optimized out>, argv=<optimized out>) at ../tests/test-overview.c:30 See https://gitlab.gnome.org/GNOME/pango/-/issues/588 Thanks to InsanePrawn for the backtrace Signed-off-by:
Guido Günther <guido.gunther@puri.sm>
-
Guido Gunther authored
Assorted fixes for 0.13.1 See merge request World/Phosh/phosh!876
-