This repository has been archived by the owner. It is now read-only.

Screen border should be clickable. #555

Closed
DiThi opened this Issue Feb 16, 2013 · 14 comments

Comments

5 participants
@DiThi

DiThi commented Feb 16, 2013

When changing between tasks in the taskbar I expect to be able to do it very quickly, and sometimes I click in the screen border, outside the button. Unclickable borders are wasted space. Desktop edges have infinite width/height when using a mouse.

@bbrks

This comment has been minimized.

Show comment Hide comment
@bbrks

bbrks Feb 16, 2013

I have clickable borders on all panel items (menu, desktop switcher, task manager, etc.) running version 0.5.2-2

bbrks commented Feb 16, 2013

I have clickable borders on all panel items (menu, desktop switcher, task manager, etc.) running version 0.5.2-2

@DiThi

This comment has been minimized.

Show comment Hide comment
@DiThi

DiThi Feb 16, 2013

Only the launcher icons and the clock work for me when I click the bottom screen border. In the left border only the menu, desktop switcher, device manager and clock works. In the right border more stuff work but the task manager still doesn't. Using 0.5.2-1quantal ppa, it was updated 4 days ago.

DiThi commented Feb 16, 2013

Only the launcher icons and the clock work for me when I click the bottom screen border. In the left border only the menu, desktop switcher, device manager and clock works. In the right border more stuff work but the task manager still doesn't. Using 0.5.2-1quantal ppa, it was updated 4 days ago.

@bbrks

This comment has been minimized.

Show comment Hide comment
@bbrks

bbrks Feb 16, 2013

Okay yes, I can replicate that with the panel on the left and right of the desktop.
Top and bottom seems to work okay.

bbrks commented Feb 16, 2013

Okay yes, I can replicate that with the panel on the left and right of the desktop.
Top and bottom seems to work okay.

@SokoloffA

This comment has been minimized.

Show comment Hide comment
@SokoloffA

SokoloffA Feb 16, 2013

Owner

It depend on razor theme. Border click works on light & green, but dont work on ambiance.

Owner

SokoloffA commented Feb 16, 2013

It depend on razor theme. Border click works on light & green, but dont work on ambiance.

@DiThi

This comment has been minimized.

Show comment Hide comment
@DiThi

DiThi Feb 17, 2013

Oh I didn't notice that. I was using ambiance, and a-mego seems to have the
same problem.

2013/2/16 Alexander Sokolov notifications@github.com

It depend on razor theme. Border click works on light & green, but dont
work on ambiance.


Reply to this email directly or view it on GitHubhttps://github.com/Razor-qt/razor-qt/issues/555#issuecomment-13659258.

DiThi commented Feb 17, 2013

Oh I didn't notice that. I was using ambiance, and a-mego seems to have the
same problem.

2013/2/16 Alexander Sokolov notifications@github.com

It depend on razor theme. Border click works on light & green, but dont
work on ambiance.


Reply to this email directly or view it on GitHubhttps://github.com/Razor-qt/razor-qt/issues/555#issuecomment-13659258.

@bbrks

This comment has been minimized.

Show comment Hide comment
@bbrks

bbrks Feb 18, 2013

I shall have a look through the theme sources later today and see if I can fix it and produce a patch/pull-req

bbrks commented Feb 18, 2013

I shall have a look through the theme sources later today and see if I can fix it and produce a patch/pull-req

@amoskvin

This comment has been minimized.

Show comment Hide comment
@amoskvin

amoskvin Feb 18, 2013

Member

The trick is to remove all the borders/margins from any outer elements and replace them with button margins (that's what I did for light/green).

Ben Brooks notifications@github.com wrote:

I shall have a look through the theme sources later today and see if I
can fix it and produce a patch/pull-req


Reply to this email directly or view it on GitHub:
#555 (comment)

Sent from my phone. Please excuse my brevity.

Member

amoskvin commented Feb 18, 2013

The trick is to remove all the borders/margins from any outer elements and replace them with button margins (that's what I did for light/green).

Ben Brooks notifications@github.com wrote:

I shall have a look through the theme sources later today and see if I
can fix it and produce a patch/pull-req


Reply to this email directly or view it on GitHub:
#555 (comment)

Sent from my phone. Please excuse my brevity.

@SokoloffA

This comment has been minimized.

Show comment Hide comment
@SokoloffA

SokoloffA Feb 18, 2013

Owner

2013/2/18 Alec Moskvin notifications@github.com

The trick is to remove all the borders/margins from any outer elements and
replace them with button margins (that's what I did for light/green).

This trick don't work on multi-rows panel, spacing between lines are
biggest than needed.
http://i.imgur.com/RZogw9u.png

Perhaps we should to handle such clicks on the panel and redirect events on
button.

Ben Brooks notifications@github.com wrote:

I shall have a look through the theme sources later today and see if I
can fix it and produce a patch/pull-req


Reply to this email directly or view it on GitHub:
#555 (comment)

Sent from my phone. Please excuse my brevity.


Reply to this email directly or view it on GitHubhttps://github.com/Razor-qt/razor-qt/issues/555#issuecomment-13726689.

Best regards,
Alexander.

Owner

SokoloffA commented Feb 18, 2013

2013/2/18 Alec Moskvin notifications@github.com

The trick is to remove all the borders/margins from any outer elements and
replace them with button margins (that's what I did for light/green).

This trick don't work on multi-rows panel, spacing between lines are
biggest than needed.
http://i.imgur.com/RZogw9u.png

Perhaps we should to handle such clicks on the panel and redirect events on
button.

Ben Brooks notifications@github.com wrote:

I shall have a look through the theme sources later today and see if I
can fix it and produce a patch/pull-req


Reply to this email directly or view it on GitHub:
#555 (comment)

Sent from my phone. Please excuse my brevity.


Reply to this email directly or view it on GitHubhttps://github.com/Razor-qt/razor-qt/issues/555#issuecomment-13726689.

Best regards,
Alexander.

@amoskvin

This comment has been minimized.

Show comment Hide comment
@amoskvin

amoskvin Feb 19, 2013

Member

On Monday 18 February 2013 07:59:03, Alexander Sokolov wrote:

2013/2/18 Alec Moskvin notifications@github.com

The trick is to remove all the borders/margins from any outer elements and
replace them with button margins (that's what I did for light/green).

This trick don't work on multi-rows panel, spacing between lines are
biggest than needed.
http://i.imgur.com/RZogw9u.png

Perhaps we should to handle such clicks on the panel and redirect events on
button.

That's would definitely be a good idea, but how would it know where it
should redirect to?

By the way, what's the status of the new panel?

Member

amoskvin commented Feb 19, 2013

On Monday 18 February 2013 07:59:03, Alexander Sokolov wrote:

2013/2/18 Alec Moskvin notifications@github.com

The trick is to remove all the borders/margins from any outer elements and
replace them with button margins (that's what I did for light/green).

This trick don't work on multi-rows panel, spacing between lines are
biggest than needed.
http://i.imgur.com/RZogw9u.png

Perhaps we should to handle such clicks on the panel and redirect events on
button.

That's would definitely be a good idea, but how would it know where it
should redirect to?

By the way, what's the status of the new panel?

@SokoloffA

This comment has been minimized.

Show comment Hide comment
@SokoloffA

SokoloffA Feb 19, 2013

Owner

2013/2/19 Alec Moskvin notifications@github.com

On Monday 18 February 2013 07:59:03, Alexander Sokolov wrote:

2013/2/18 Alec Moskvin notifications@github.com

The trick is to remove all the borders/margins from any outer elements
and
replace them with button margins (that's what I did for light/green).

This trick don't work on multi-rows panel, spacing between lines are
biggest than needed.
http://i.imgur.com/RZogw9u.png

Perhaps we should to handle such clicks on the panel and redirect events
on
button.

That's would definitely be a good idea, but how would it know where it
should redirect to?

Maybe so. We are moving vertically upwards, until we meet the widget does
not contain children.

By the way, what's the status of the new panel?

Panel is work, horisontal and vertical, one or multi line.
I ported follows plugins:

  • clock
  • mainmenu
  • taskbar with multirow support
  • desktopswitch with multirow support
  • tray with multirow support
  • volume
  • helloword & teatime

All the main plugins already ready, prhaps not be enough qucklaunch, but I
hope to port it on week. The other plugins are simple buttons, so their
porting shouldn't be a hard. I hope that somebody will help me with porting
their, perhaps after merging.
We need real and hard testing the new panel. After that we can merge.

Reply to this email directly or view it on GitHubhttps://github.com/Razor-qt/razor-qt/issues/555#issuecomment-13773523.

Best regards,
Alexander.

Owner

SokoloffA commented Feb 19, 2013

2013/2/19 Alec Moskvin notifications@github.com

On Monday 18 February 2013 07:59:03, Alexander Sokolov wrote:

2013/2/18 Alec Moskvin notifications@github.com

The trick is to remove all the borders/margins from any outer elements
and
replace them with button margins (that's what I did for light/green).

This trick don't work on multi-rows panel, spacing between lines are
biggest than needed.
http://i.imgur.com/RZogw9u.png

Perhaps we should to handle such clicks on the panel and redirect events
on
button.

That's would definitely be a good idea, but how would it know where it
should redirect to?

Maybe so. We are moving vertically upwards, until we meet the widget does
not contain children.

By the way, what's the status of the new panel?

Panel is work, horisontal and vertical, one or multi line.
I ported follows plugins:

  • clock
  • mainmenu
  • taskbar with multirow support
  • desktopswitch with multirow support
  • tray with multirow support
  • volume
  • helloword & teatime

All the main plugins already ready, prhaps not be enough qucklaunch, but I
hope to port it on week. The other plugins are simple buttons, so their
porting shouldn't be a hard. I hope that somebody will help me with porting
their, perhaps after merging.
We need real and hard testing the new panel. After that we can merge.

Reply to this email directly or view it on GitHubhttps://github.com/Razor-qt/razor-qt/issues/555#issuecomment-13773523.

Best regards,
Alexander.

@SokoloffA

This comment has been minimized.

Show comment Hide comment
@SokoloffA

SokoloffA Feb 19, 2013

Owner

Also we need some changes in the themes. No serious, some clasees was
renamed. Some like:
0851622

The qss files in the different themes not identical but same. For example
light and green themes differ only by colors. I have the idea, expand theme
syntax, to write preprocessor for .qss some like less
http://lesscss.org/but easy.

  1. Support the include directive
  2. Add themes/default directory, this is'n real theme, it will dont
    visible in the dialog. But it has common properties and real themes will
    incude files from default.
  3. Add variables and some color functions like lighten and darken,
    perhaps operations. So designer may define colors in one place of the file.

2013/2/19 áÌÅËÓÁÎÄÒ óÏËÏÌÏ× sokoloff.a@gmail.com

2013/2/19 Alec Moskvin notifications@github.com

On Monday 18 February 2013 07:59:03, Alexander Sokolov wrote:

2013/2/18 Alec Moskvin notifications@github.com

The trick is to remove all the borders/margins from any outer
elements and
replace them with button margins (that's what I did for light/green).

This trick don't work on multi-rows panel, spacing between lines are
biggest than needed.
http://i.imgur.com/RZogw9u.png

Perhaps we should to handle such clicks on the panel and redirect
events on
button.

That's would definitely be a good idea, but how would it know where it
should redirect to?

Maybe so. We are moving vertically upwards, until we meet the widget does
not contain children.

By the way, what's the status of the new panel?

Panel is work, horisontal and vertical, one or multi line.
I ported follows plugins:

  • clock
  • mainmenu
  • taskbar with multirow support
  • desktopswitch with multirow support
  • tray with multirow support
  • volume
  • helloword & teatime

All the main plugins already ready, prhaps not be enough qucklaunch, but I
hope to port it on week. The other plugins are simple buttons, so their
porting shouldn't be a hard. I hope that somebody will help me with porting
their, perhaps after merging.
We need real and hard testing the new panel. After that we can merge.

--

Reply to this email directly or view it on GitHubhttps://github.com/Razor-qt/razor-qt/issues/555#issuecomment-13773523.

Best regards,
Alexander.

Best regards,
Alexander.

Owner

SokoloffA commented Feb 19, 2013

Also we need some changes in the themes. No serious, some clasees was
renamed. Some like:
0851622

The qss files in the different themes not identical but same. For example
light and green themes differ only by colors. I have the idea, expand theme
syntax, to write preprocessor for .qss some like less
http://lesscss.org/but easy.

  1. Support the include directive
  2. Add themes/default directory, this is'n real theme, it will dont
    visible in the dialog. But it has common properties and real themes will
    incude files from default.
  3. Add variables and some color functions like lighten and darken,
    perhaps operations. So designer may define colors in one place of the file.

2013/2/19 áÌÅËÓÁÎÄÒ óÏËÏÌÏ× sokoloff.a@gmail.com

2013/2/19 Alec Moskvin notifications@github.com

On Monday 18 February 2013 07:59:03, Alexander Sokolov wrote:

2013/2/18 Alec Moskvin notifications@github.com

The trick is to remove all the borders/margins from any outer
elements and
replace them with button margins (that's what I did for light/green).

This trick don't work on multi-rows panel, spacing between lines are
biggest than needed.
http://i.imgur.com/RZogw9u.png

Perhaps we should to handle such clicks on the panel and redirect
events on
button.

That's would definitely be a good idea, but how would it know where it
should redirect to?

Maybe so. We are moving vertically upwards, until we meet the widget does
not contain children.

By the way, what's the status of the new panel?

Panel is work, horisontal and vertical, one or multi line.
I ported follows plugins:

  • clock
  • mainmenu
  • taskbar with multirow support
  • desktopswitch with multirow support
  • tray with multirow support
  • volume
  • helloword & teatime

All the main plugins already ready, prhaps not be enough qucklaunch, but I
hope to port it on week. The other plugins are simple buttons, so their
porting shouldn't be a hard. I hope that somebody will help me with porting
their, perhaps after merging.
We need real and hard testing the new panel. After that we can merge.

--

Reply to this email directly or view it on GitHubhttps://github.com/Razor-qt/razor-qt/issues/555#issuecomment-13773523.

Best regards,
Alexander.

Best regards,
Alexander.

@jleclanche

This comment has been minimized.

Show comment Hide comment
@jleclanche

jleclanche Feb 19, 2013

Owner

I think scss (http://sass-lang.org) is compatible with qss syntax.

Owner

jleclanche commented Feb 19, 2013

I think scss (http://sass-lang.org) is compatible with qss syntax.

@SokoloffA

This comment has been minimized.

Show comment Hide comment
@SokoloffA

SokoloffA Feb 19, 2013

Owner
  1. As I see sass use ruby, I don't want to have ruby as dependences.
  2. LESS syntax please me more, this is the regular css/qss, but with some
    sugar.

2013/2/19 Jerome Leclanche notifications@github.com

I think scss (http://sass-lang.org) is compatible with qss syntax.


Reply to this email directly or view it on GitHubhttps://github.com/Razor-qt/razor-qt/issues/555#issuecomment-13777791.

Best regards,
Alexander.

Owner

SokoloffA commented Feb 19, 2013

  1. As I see sass use ruby, I don't want to have ruby as dependences.
  2. LESS syntax please me more, this is the regular css/qss, but with some
    sugar.

2013/2/19 Jerome Leclanche notifications@github.com

I think scss (http://sass-lang.org) is compatible with qss syntax.


Reply to this email directly or view it on GitHubhttps://github.com/Razor-qt/razor-qt/issues/555#issuecomment-13777791.

Best regards,
Alexander.

@jleclanche

This comment has been minimized.

Show comment Hide comment
@jleclanche

jleclanche Feb 10, 2014

Owner

Razor-qt has merged with LXDE. Please bring this up on the LXQt tracker if still relevant: https://github.com/lxde/lxde-qt

Owner

jleclanche commented Feb 10, 2014

Razor-qt has merged with LXDE. Please bring this up on the LXQt tracker if still relevant: https://github.com/lxde/lxde-qt

@jleclanche jleclanche closed this Feb 10, 2014

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.