← Back to team overview

openlp-core team mailing list archive

[Bug 1514894] [NEW] Simplify theme levels

 

Public bug reported:

At the moment OpenLP uses 3 theme levels.

Song Level = Songs, Bibles and custom slides use their own themes.
Service Level = Everything uses service theme
Global Level = Everything uses global theme

If service Level is active, changing the Global theme 
has no effect and vice versa, yet they are both visible
in the UI at the same time.

Using Service/Global Level requires user to change their settings.
I think it would be much simpler to just combine the Service and 
Global theme level into one and call it “Default Level” and control
it from both, service and Theme manager.

Service theme name is saved into service files,
this means the service file will change the service
theme on target system. However, this only works if 
the target system has a theme with the exact same name.

I think this highly confusing and service files should
not mess around with other machines Theme settings since 
every computer has their own setups/font sizes/projectors.

** Affects: openlp
     Importance: Undecided
         Status: New

** Description changed:

  At the moment OpenLP uses 3 theme levels.
  
  Song Level = Songs, Bibles and custom slides use their own themes.
  Service Level = Everything uses service theme
  Global Level = Everything uses global theme
  
- If service Level is active, changing the Global theme has no effect and vice versa,
- yet they are both visible in the UI at the same time.
+ If service Level is active, changing the Global theme 
+ has no effect and vice versa, yet they are both visible
+ in the UI at the same time.
+ 
  Using Service/Global Level requires user to change their settings.
- I think it would be much simpler to just combine the Service and Global theme level into one
- and call it “Default Level” and control it from both, service and Theme manager.
+ I think it would be much simpler to just combine the Service and 
+ Global theme level into one and call it “Default Level” and control
+ it from both, service and Theme manager.
  
  Service theme name is saved into service files,
- this means the service file will change the service theme on target system.
- However, this only works if the target system has a theme with the exact same name.
- I think this highly confusing and service files should not mess around with other machines
- Theme settings since every computer has their own setups/font sizes/projectors.
+ this means the service file will change the service
+ theme on target system. However, this only works if 
+ the target system has a theme with the exact same name.
+ 
+ I think this highly confusing and service files should
+ not mess around with other machines Theme settings since 
+ every computer has their own setups/font sizes/projectors.

-- 
You received this bug notification because you are a member of OpenLP
Core, which is subscribed to OpenLP.
https://bugs.launchpad.net/bugs/1514894

Title:
  Simplify theme levels

Status in OpenLP:
  New

Bug description:
  At the moment OpenLP uses 3 theme levels.

  Song Level = Songs, Bibles and custom slides use their own themes.
  Service Level = Everything uses service theme
  Global Level = Everything uses global theme

  If service Level is active, changing the Global theme 
  has no effect and vice versa, yet they are both visible
  in the UI at the same time.

  Using Service/Global Level requires user to change their settings.
  I think it would be much simpler to just combine the Service and 
  Global theme level into one and call it “Default Level” and control
  it from both, service and Theme manager.

  Service theme name is saved into service files,
  this means the service file will change the service
  theme on target system. However, this only works if 
  the target system has a theme with the exact same name.

  I think this highly confusing and service files should
  not mess around with other machines Theme settings since 
  every computer has their own setups/font sizes/projectors.

To manage notifications about this bug go to:
https://bugs.launchpad.net/openlp/+bug/1514894/+subscriptions


Follow ups