2
42
Fork
You've already forked Retiled
1

Ask for consent to search the World Wide Web and get daily images the first time the Search app is launched. #571

Open
opened 2026年05月07日 06:52:01 +02:00 by DrewNaylor · 2 comments

There will be a wizard like the IE Mobile first-run wizard where it gives you "defaults" and "customize" buttons. The "defaults" button will have text under it that says it will turn on Web searches, set the default search engine to DuckDuckGo (No "AI" version), and the image of the day provider to Bing.

The stuff the default options do will need to be in a bulleted list to make it clear what will happen.

Choosing "customize" will go to a page with:

  • a checkbox for doing Web searches
    • if checked (which it will be by default), it will show a dropdown box with a list of search engines in it below the checkbox. DuckDuckGo (No "AI") will be the default here, too.
    • There will be a linklabel below the dropdown box that goes to the selected search engine's privacy policy page.
  • a checkbox for getting daily images from a source
    • if checked, there will be a dropdown for daily image sources.
    • the default image source will be Bing.
    • there should be a privacy policy for daily image sources, too. They might have to be the same as the search engine's privacy policy for stuff like Bing but it might not be accurate for just image sources.
  • "confirm" and "back" buttons at the bottom of the page like the Windows Phone OOBE utility.

The search app setup wizard might need to be able to be accessed easily from the settings from the Search app, unless it would be enough to just have the "customize" page options in there and say on both the initial page and the "customize" page that the settings can be changed later from the Search app's settings accessible from the Search app's appbar drawer.

Default settings will be pulled from the system-level config file (so, the one in /opt/Retiled, for example), just like it's done for getting defaults in the Settings app. This is to allow distros to easily override the defaults if they so wish.

There will be a wizard like the IE Mobile first-run wizard where it gives you "defaults" and "customize" buttons. The "defaults" button will have text under it that says it will turn on Web searches, set the default search engine to `DuckDuckGo (No "AI" version)`, and the image of the day provider to Bing. The stuff the default options do will need to be in a bulleted list to make it clear what will happen. Choosing "customize" will go to a page with: - a checkbox for doing Web searches - if checked (which it will be by default), it will show a dropdown box with a list of search engines in it below the checkbox. DuckDuckGo (No "AI") will be the default here, too. - There will be a linklabel below the dropdown box that goes to the selected search engine's privacy policy page. - a checkbox for getting daily images from a source - if checked, there will be a dropdown for daily image sources. - the default image source will be Bing. - there should be a privacy policy for daily image sources, too. They might have to be the same as the search engine's privacy policy for stuff like Bing but it might not be accurate for just image sources. - "confirm" and "back" buttons at the bottom of the page like the Windows Phone OOBE utility. The search app setup wizard might need to be able to be accessed easily from the settings from the Search app, unless it would be enough to just have the "customize" page options in there and say on both the initial page and the "customize" page that the settings can be changed later from the Search app's settings accessible from the Search app's appbar drawer. Default settings will be pulled from the system-level config file (so, the one in `/opt/Retiled`, for example), just like it's done for getting defaults in the Settings app. This is to allow distros to easily override the defaults if they so wish.
Author
Owner
Copy link

In the future, it may be possible to add non-WWW sources for both search results and daily images, but that would need more browser engines to be able to be integrated, like a Gemini (not the Scroogle thing) one for example. Daily images would be easier since that could use a D-Bus daemon or some sort of other small non-daemon program to connect to image providers as I have an idea for, but not search results.

In the future, it may be possible to add non-WWW sources for both search results and daily images, but that would need more browser engines to be able to be integrated, like a Gemini (not the Scroogle thing) one for example. Daily images would be easier since that could use a D-Bus daemon or some sort of other small non-daemon program to connect to image providers as I have an idea for, but not search results.
Author
Owner
Copy link

If web et. al searches are turned off, then all searches just get the on-device search page.

If web et. al searches are turned off, then all searches just get the on-device search page.
Sign in to join this conversation.
No Branch/Tag specified
main
drawer-dx
rounded-tiles-with-wallpaper
allow-alternate-styles
rust-stuff
use-tiledmenu-tilesgrid
tilesgrid-integration
parallax-background-test
v0.1-DP4
v0.1-DP3-binaries-install-script-tag
v0.1-DP3-binaries-build-tag
v0.1-DP3
v0.1-DP2
v0.1-DP1
before-archiving-avalonia-based-retiledstart
before-archiving-avalonia-based-retiledsearch
Labels
Clear labels
accessibility
Anything relating to Accessibility/Ease of Access.
app
Non-shell applications. Does not include RetiledStart even though it's a regular window because it's too close to being a shell component.
archived
This discussion, issue, or pr is archived and locked.
bug
Something isn't working
documentation
Improvements or additions to documentation, or this pr/issue is basically documentation until the next version is ready
duplicate
This issue or pull request already exists
enhancement
New feature or request
good first issue
Good for newcomers
help wanted
Extra attention is needed
invalid
This doesn't seem right
known issue
overhaul
Massive changes, additions, or removals
performance
question
Further information is requested
regression
Bug that wasn't there before.
shell
Shell components, specifically things like the status bar and navbar. RetiledStart shouldn't count since it's an application window but I include it here.
still has cool ideas
Closed issues that might still have some cool ideas.
themes+styles
Theme-related issues.
todo
Reminder for something to do later.
wontfix
I'm not really feeling it.
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
DrewNaylor/Retiled#571
Reference in a new issue
DrewNaylor/Retiled
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?