Jump to content


Photo

Incorrect understanding of 'Dark Mode' in iOS 13


  • Please log in to reply
10 replies to this topic

#1 andyburgess

andyburgess

    Member

  • Active Members
  • Pip
  • 18 posts
  • Accordance Version:12.x
  • Platforms:Mac OS X, iOS

Posted 26 September 2019 - 09:42 AM

I believe the developers have misunderstood 'Dark Mode' in iOS 13.

 

Dark Mode is a system wide option in iOS 13 that means that the User Interface in apps should be in dark colours, rather than light colours. The Accordance app correctly switches the user interface on iOS 13 to a dark option when this is set system-wide.

 

However, Dark Mode should not affect the presentation of Content. It should be up to the user to decide what colour the content is on an app by app basis.

 

Unfortunately, Accordance for iOS removes the ability of the user to set custom colours for content – despite the fact that this used to work fine. If Dark Mode is on, it won't allow you to change the content out of 'night mode'.

 

As an example of an App which correctly distinguishes between User Interface and Content, please note Apple's own iBooks app – in the attached screenshot, the interface is in 'dark mode', but the content of the book is user customisable (in this instance, light colours).

 

I suggest Accordance for iOS be updated so that it respects the system setting for Dark Mode with regard User Interface, but allows the user to customise colours for content regardless of whether Dark mode is on or off.

 

Thanks!

Attached Files


  • R. Mansfield and SGBCjax like this

#2 R. Mansfield

R. Mansfield

    Ruby

  • Accordance
  • 5,081 posts
  • Twitter:@thislamp
  • Gender:Male
  • Location:Louisiana
  • Interests:Biblical studies/backgrounds & Patristics; Eastern Orthodox theology/practice; time w/my wife, Kathy & hound, Lucy Mae; cooking w/cast iron & Tabasco; excursions in my Jeep Wrangler
  • Accordance Version:13.x
  • Platforms:Mac OS X, Windows, iOS, Android

Posted 26 September 2019 - 09:52 AM

Andy, I agree with you, and your Apple Books example is a good one. Maybe our developers can comment.


Richard Mansfield

Technology Evangelist

Accordance Bible Software

 


#3 Joe

Joe

    Silver

  • Active Members
  • PipPipPip
  • 145 posts
  • Gender:Male
  • Location:West Union, WV
  • Accordance Version:11.x
  • Platforms:Mac OS X, iOS

Posted 26 September 2019 - 02:23 PM

Books, is by far, an outlier. Overall, dark mode is designed to not cause a user eye pain when using their device in a dark environment. It is not pleasant when you fire up an app at night and it is full on bright. For most other apps besides Books, the content is dark. This includes Notes, Calendar, Mail, Messages, Agenda, Linea Sketch, iA Writer (beta), etc. Most developers are choosing to darken the content as well as the UI when dark mode is on. This allows for a consistent user experience across all apps when dark mode is enabled. Otherwise, it is pointless to have a system wide dark mode. If anything, I would like for Accordance to default to following the system display mode, but allow a person to override if they desire. This is how Tweetbot (a twitter client) has chosen to function. They have an option under their display settings labeled: Match System. 

 

And, I just looked up Apple’s human interface design guidelines for i*OS. It is assumed that the background for the UI and Content (“all views” includes content areas) will be dark. Towards the end of the section, they have stipulations about if you must have a white background. They really don’t want apps to have hate backgrounds in dark mode. https://developer.ap...sign/dark-mode/

 

In iOS 13.0 and later, people can choose to adopt a dark system-wide appearance called Dark Mode. In Dark Mode, the system uses a darker color palette for all screens, views, menus, and controls, and it uses more vibrancy to make foreground content stand out against the darker backgrounds. Dark Mode supports all accessibility features.”


Edited by Joe, 26 September 2019 - 03:09 PM.


#4 Graham Buck

Graham Buck

    Platinum

  • Accordance
  • 617 posts
  • Gender:Male
  • Location:God's Country (New England)
  • Accordance Version:12.x
  • Platforms:Mac OS X, iOS

Posted 26 September 2019 - 08:48 PM

Andy,

 

First, I want to let you know that I hear you and your concerns. We went back and forth about the best way to implement this.

 

In versions past, setting what we called Night Mode adjusted the interface as well as the text views. This, granted, was set by the user in the display settings, but it was also global, it was not limited to a single resource, such as is the case for other text pane level user customizations. If you wanted Night Mode, you got Night Mode app-wide, without the ability to change text pane level backgrounds and text colors.

 

So this is the historical precedent. If one, as a user, was used to using our Night Mode implementation, then how we conform to iOS system level Dark Mode is no different. The only difference being that instead of setting Night Mode in-app you toggle your system settings.

 

This, however, as I read, is your rub, you would like the option to have a "light" setting for text pane level items whilst still maintaining a dark UI.

 

I have a couple of thoughts about this.

 

1) I would posit that iBooks is actually broken in regards to their text level interface dark mode implementation. The app itself does respect system night mode adjustments, but when it comes to a text level change their "Auto-Night Theme" does nothing as I make changes to my system settings. One can change the theme for the text to be sure (which, as an aside, is much less customizable than Accordance's Light Mode options), but there is no text level theme switching that respects the system. Thus, when you opened iBooks and it was still a light background it was because the app wasn't functioning as it should.

 

2) This, then, brings up user customization. We absolutely could allow users to have the same kind of text pane level customization under dark mode conditions as they do with light, but this would require a not inconsequential re-write of how Night/Dark Mode functions. I am absolutely open to this, but the fact was that in order to support handling system dark mode when i*OS (I like that Joe, I'm stealing it) 13 shipped we didn't have the time for this.

 

So, I hope it helps to know that this was a well thought through implementation. Perhaps not as you would have cared for it, but thoughtful and cognizant of your issues nonetheless. We're always open to user feedback, so let's see what others think. 


Graham Buck

 

iOS Developer
OakTree Software


#5 andyburgess

andyburgess

    Member

  • Active Members
  • Pip
  • 18 posts
  • Accordance Version:12.x
  • Platforms:Mac OS X, iOS

Posted 27 September 2019 - 12:52 AM

Dear Graham,

 

Thanks for your detailed feedback!

 

in response to 1), iBooks is not broken. The feature you mention is based on ambient light. Go into a dark room and it will switch automatically. Apple design their apps very carefully, and I believe that they have kept different colour options because they recognise this is good for the user.
 

in response to 2), I agree - allowing users running dark mode to switch their colours, just as in light mode, would be a good update for the app. The basic problem is that turning on dark mode now reduces the feature set of accordance. I don’t think dark mode was created with this in mind. Imagine if turning on dark mode reduced the number of colours in a drawing app??
 

Finally, you mention that in light mode Accordance has many more custom options for display than iBooks. Agreed! But currently in dark mode, accordance has fewer display options than iBooks. Would you agree with this?

 

thanks again,

 

andy


Edited by andyburgess, 27 September 2019 - 12:53 AM.


#6 Graham Buck

Graham Buck

    Platinum

  • Accordance
  • 617 posts
  • Gender:Male
  • Location:God's Country (New England)
  • Accordance Version:12.x
  • Platforms:Mac OS X, iOS

Posted 27 September 2019 - 05:47 AM

Very interesting feature. I hadn't seen that done before. So sure, I'll concede point one. ;)

 

As for the other, like I said, I'm open to hearing what other users have to say about this. I would agree that we currently have fewer options in a dark context. However, making this adjustment would be fair amount of work, to disassociate internally dark UI elements from dark text pane drawing. It's not a matter of just putting the controls back into the display controller. I could put them there, but at this point they would make no actual changes. In beating Apple to the punch, so to speak, with an internal dark theme we made a series of decisions/assumptions that made sense in a "light" context, but may not still hold in one variegated.

 

So, if this is something that enough users would find functionally helpful I'll totally put it on the list of features to implement.

 

Thanks again for the feedback/engagement.


Graham Buck

 

iOS Developer
OakTree Software


#7 andyburgess

andyburgess

    Member

  • Active Members
  • Pip
  • 18 posts
  • Accordance Version:12.x
  • Platforms:Mac OS X, iOS

Posted 27 September 2019 - 02:21 PM

Hi Graham,

Thanks for that explanation, I hadn’t realised it was a technical challenge. And I suppose developers are still finding their way with this new Dark Mode feature.

However, I think most users would appreciate full options with regard colours regardless of whether they are in light or dark mode. For the time being I need to change the system level settings every time I use accordance (before and after), which is a pain.

Thanks!

Andy

#8 Graham Buck

Graham Buck

    Platinum

  • Accordance
  • 617 posts
  • Gender:Male
  • Location:God's Country (New England)
  • Accordance Version:12.x
  • Platforms:Mac OS X, iOS

Posted 27 September 2019 - 03:09 PM

Do you get to the setting through Control Center? It’s much quicker than through Settings.

Graham Buck

 

iOS Developer
OakTree Software


#9 Alex H.

Alex H.

    Silver

  • Active Members
  • PipPipPip
  • 109 posts
  • Gender:Male
  • Location:Australia
  • Accordance Version:8.x

Posted 27 September 2019 - 05:05 PM

I, for one, would much rather see limited programming resources put into other features.


  • zcostilla likes this

www.alexhuggett.me


#10 Randy W. Sims

Randy W. Sims

    Bronze

  • Active Members
  • PipPip
  • 86 posts
  • Gender:Male
  • Location:Atlanta, GA
  • Interests:Bible Study, Technology, Music, Camping, Hiking, Photography
  • Accordance Version:13.x
  • Platforms:Windows, iOS, Android

Posted 27 October 2019 - 04:20 PM

I’m also having a great deal trouble with this implementation of dark mode, unfortunately. A big fan of dark mode, but the choices made make viewing much more difficult. Red letter text on dark background is difficult. As are some of the highlights. It would be much easier to read with a lighter desaturates red color and applying a color inversion function on the highlighters. Or at the very least a way to opt out of dark mode other than having to change my system settings every time I use Accordance app. I appreciate the addition of dark mode, it’s just not working very well for me as implemented.


Accordance 13.x for Windows
Custom PC: Core i9; 64GB RAM; GeForce GTX 970 (Dual Monitor); Win 10 Pro x64
Google Pixel XL | Apple iPad Pro 9.7


#11 Robb Brunansky

Robb Brunansky

    Platinum

  • Active Members
  • PipPipPipPipPip
  • 844 posts
  • Gender:Male
  • Location:Glendale, AZ
  • Accordance Version:12.x
  • Platforms:Mac OS X, iOS

Posted 27 October 2019 - 07:46 PM

I struggle with dark mode as well and generally turn it off in control center when using Accordance. After reading with dark mode on for a few minutes, I look up and everything in the room has white lines on it. It really seems to mess with my vision. I like the dark theme for the app surrounding the text (like in Word or Excel), but the text itself to be on a lighter background. Just my two cents.


Soli Deo Gloria,
Robb Brunansky




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users