Created attachment 166487 [details] New ToTD telling user ability to switch UI As per tdf#117463 we now have a dialog for picking UI. Heiko has implemented also a link to tell user and give them a link to show the dialog from Tips of The Day. Unfortunately the action link text in ToTD should be changed to be something to less technical. Some of my idea: "Change user interface" "Change LibreOffice interface" The tooltip also need to be changed. User does not need to know what kind of command they will execute. This "Execute the command .uno:ToolbarModeUI" seems likely will scary user. Some of my suggestion "Change user interface from a range of choice" "Run user interface changer dialog" Version: 7.1.0.0.alpha0+ Build ID: 354080769f34207e3c850c61e62e8af346964463 CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: kf5 Locale: id-ID (id_ID.UTF-8); UI: id-ID TinderBox: Linux-rpm_deb-x86_64@86-TDF, Branch:master, Time: 2020-10-18_19:24:33 Calc: threaded
With the latest iteration [1] we just show the UNO command as tooltip because the used linkbutton takes the URI (typically http://...) as tooltip. Before that we had the generic tooltip "Execute the command %COMMAND" since UNO commands can be added to other tips as well. Second part of the discussion should be the shown label. It's right now "Run this action now...", also a generic string for all tips. If we decide to use an individual tooltip per tip-of-the-day it needs to be stored with the tip itself making it far more complex than today, which is <text, uri, image>. [1] https://gerrit.libreoffice.org/c/core/+/104358
From bug 117463 comment 58: > given that the function added there is a very generic one (allowing to run > arbitrary UNO command), there may be several ways to solve it: > > * using a new translatable hint string in the TofD (a bas one IMO); > * extracting the existing hint from the UNO command itself, something like > in https://gerrit.libreoffice.org/c/core/+/85776. Please never add duplicating strings until it's absolutely necessary. UNO commands already have textual information. Re-ising them as tooltips and/or link text is fine. Note that the URL controls allow settings tooltips independently of the URLs.
Heiko Tietze committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/31763e5af060f598c1699662adefe43f13d4db0e Resolves tdf#137607 and tdf#137500 - Improvements to TotD It will be available in 7.1.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Verified as fixed in: Version: 7.3.0.0.alpha0+ / LibreOffice Community Build ID: 1dd4a80fa076bedb3a82821517036bad8dd79857 CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: gtk3 Locale: en-AU (en_AU.UTF-8); UI: en-US TinderBox: Linux-rpm_deb-x86_64@86-TDF, Branch:master, Time: 2021-07-26_22:41:19 Calc: threaded
Sorry I don't see any change. The ToTD messages are still the same Version: 7.3.0.0.alpha0+ / LibreOffice Community Build ID: f107e6893491bdf9e9bd1a8620218640ea76095a CPU threads: 4; OS: Linux 5.8; UI render: default; VCL: kf5 (cairo+xcb) Locale: id-ID (id_ID.UTF-8); UI: en-US TinderBox: Linux-rpm_deb-x86_64@86-TDF, Branch:master, Time: 2021-07-30_09:21:51 Calc: threaded Version: 7.1.5.2 / LibreOffice Community Build ID: 10(Build:2) CPU threads: 4; OS: Linux 5.8; UI render: default; VCL: kf5 Locale: id-ID (id_ID.UTF-8); UI: id-ID Ubuntu package version: 1:7.1.5~rc2-0ubuntu0.20.04.1~lo1 Calc: threaded
Rizal, could you please retest this bug?
(In reply to BogdanB from comment #6) > Rizal, could you please retest this bug? Still the same string "Run this action now..." Version: 7.5.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: d23adc80fa652a611bc0360408f562adcace739f CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: kf5 (cairo+xcb) Locale: id-ID (id_ID.UTF-8); UI: en-US Calc: threaded
#define STR_UNO_LINK NC_("STR_UNO_LINK", "Run this action now...") in cui/inc/tipoftheday.hrc It's a generic string for all UNO commands, currently "%PRODUCTNAME offers a variety of user interface options to make you feel at home" "Customize footnote appearance with Tools ▸ Footnote/Endnote Settings…" "Writer lets you number your footnotes per page, chapter, document..." "Can’t find a command in the menus? Try Shift+ESC." I think it's clear what it means. But feel free to reopen.