I don’t see any bugs.
I use Reflector spray! 
![]()
Can’t make it work quite right here…
When reflector-simple fires up, it is defaulting to US (not CA as it used to), and does not configure to match the .conf file. What it appears to do is ADD the .conf file settings onto the end of its internal command line - which results in the correct output just fine. Should it not ‘set’ itself to the .conf file contents?
If not - I’ll just dump and ignore the .conf file, and settle for its ‘old’ defaults - to which I add only the US as a secondary country (1 click, and OK)
The config file settings are not “visible” in the GUI directly. Config file options are added after GUI options, as you said. This means that config file options override GUI selections. You can see all used options in the resulting mirrorlist file.
I know it may feel a bit awkward this way. Probably user would like to see those config file settings in the GUI right from the start.
I may change this in the future, but please don’t hold your breath because it takes some time to implement properly. 
Good news is that it works (hopefully not those famous last words…). 
I thought that was what I was seeing
Mostly I was trying to figure out why it was defaulting to US (which it didn’t before - always CA - and that was fine). I don’t think I need the .conf to act any differently than it does - if I needed different options as a regular thing, I could build an alias pretty quickly!
As it was (and may still be, if no .conf file) all I needed was to click on US to add that in, and start it… the defaults were fine…
Are you talking about the update mirrors on the Welcome App?

Yup - I guess you haven’t updated recently ![]()

Notice the Use /etc/reflector-simple.conf option on this one…
Yes it’s up to date!
Must not have created an /etc/reflector-simple.conf file then - something made that option show up for me! I may not bother with it now, having tried it out, though. 
Edit: just removed .conf and the option disappeared. Canada didn’t come back, though! It must think the Montreal VPN server is in the US? Good thing they don’t know that - they often think it’s bad enough to be in Canada!
Son of a BLEEP BLEEP BLEEPIN BLEEP you weren’t kidding about updates. Just did yay and had 75 I wasn’t informed about. ![]()
I already did them earlier. 
That must be why I have a conky scrolling list of all available updates - I just have to actually look ‘up’ to see if I need to do something (after all, I might miss the notifications) 
Try checkupdatesext in your EnOS terminal for a look at what I display…
More likely what happened here is I checked the updates JUST before I would of been informed of them.
That’s usually how it works… when it isn’t that the notifications are coming up when you take a rest break!
If you use a VPN server, it is not that easy to find your country… ![]()
Anyway, if you want Canada included and reflector-simple shows only US selected, then use the configuration file! ![]()
Adding a country to the list doesn’t hurt.
Sure - but I decided not to…
If I am using VPN Toronto, then it figures it out just fine - leaving me with only 1 click to operate it! After all, it doesn’t NEED changing all that often!
Mirrors actually are a bit like “moving” things. I think reflector-simple is a tool that brings the idea of mirrors more tangible to users. Especially to those who have just started using Arch based systems. As a GUI it is easy to use too.
Of course one can do everything with the CLI tool reflector as well.
I like the idea of ‘introducing’ the concept that way - most who are already on Arch for any length of time probably have the aliases already set up (or have the command hard-coded in their brain!) - but even with having those aliases, I like the reflector-simple GUI - I guess my fingers need the rest 
Hi all!
Just modified reflector-simple to use the /etc/reflector-simple.conf contents as the default values.
Now, the values that the GUI supports, will also show as pre-selected! ![]()
For example, if you have these lines in /etc/reflector-simple.conf:
-c GB,FR,DE -a4 -n15 -phttp
you’ll see that the GUI shows also these values in the beginning.
Bear in mind that some defaults (like the local country and -phttps) are “hard-coded” in the program itself, so you’ll see e.g. https mirrors included.
Note also that now the usage of the config file is no more a selectable option. The file is used if it exists. If you don’t want to use it, rename or delete the config file.
This picture shows how the GUI starts with the config file contents like above:

One more note: if config file /etc/reflector-auto.conf (now obsolete!) exists and /etc/reflector-simple.conf does not, then /etc/reflector-auto.conf is used.
Hmmm (sarcasm) What took you so long? (/sarcasm) Well worth the extra effort, I suspect, as it will now work more as a user expects from a GUI! Not everyone reads the top of of the generated mirrorlist to check the options!