Closed Bug 1915739 Opened 1 year ago Closed 1 year ago

Minimize browser UI for Taskbar Tab windows

Categories

(Firefox :: Shell Integration, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
138 Branch
Tracking Status
firefox138 --- fixed
firefox139 --- fixed

People

(Reporter: nrishel, Assigned: ericchen647)

References

Details

(Whiteboard: [fidedi])

Attachments

(8 files, 8 obsolete files)

48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review

Tasbkar Tab windows should feature a minimal browser UI (while distinctly still remaining browser windows). For this we should disable all window chrome elements not relevant to Taskbar Tabs.

Priority: -- → P3
Assignee: nobody → erchen
Attached file WIP: Bug 1915739 - Taskbar tabs demo (obsolete) —
Attachment #9431383 - Attachment is obsolete: true
Attachment #9431422 - Attachment description: WIP: Bug 1915739 - Taskbar tabs early demo r=nrishel! → Bug 1915739 - Taskbar tabs early demo r=nrishel!
Attachment #9431422 - Attachment description: Bug 1915739 - Taskbar tabs early demo r=nrishel! → WIP: Bug 1915739 - Taskbar tabs early demo r=nrishel!
Depends on: 1926664
Attachment #9431422 - Attachment description: WIP: Bug 1915739 - Taskbar tabs early demo r=nrishel! → Bug 1915739 - Adding support for taskbar tabs UI r=nrishel!
Attachment #9431422 - Attachment description: Bug 1915739 - Adding support for taskbar tabs UI r=nrishel! → WIP: Bug 1915739 - Adding support for taskbar tabs UI r=nrishel!
Attachment #9431422 - Attachment description: WIP: Bug 1915739 - Adding support for taskbar tabs UI r=nrishel! → WIP: Bug 1915739 - [P1] Adding support for taskbar tabs UI r=nrishel!
Attachment #9431422 - Attachment is obsolete: true
Attachment #9431422 - Attachment is obsolete: false
Attachment #9431422 - Attachment is obsolete: true
Attachment #9459977 - Attachment description: WIP: Bug 1915739: [P1.7] Unit testing for taskbar tab chrome UI r=nrishel → Bug 1915739: [P1.7] Unit testing for taskbar tab chrome UI r=nrishel
Attachment #9459966 - Attachment description: WIP: Bug 1915739: [P1.4] Remove bookmark star button and make URL bar read-only for taskbar tabs r=nrishel → Bug 1915739: [P1.4] Remove bookmark star button and make URL bar read-only for taskbar tabs r=nrishel
Attachment #9459969 - Attachment description: WIP: Bug 1915739: [P1.5] Prevent window features from being restored for taskbar tab windows r=nrishel → Bug 1915739: [P1.5] Prevent window features from being restored for taskbar tab windows r=nrishel
Attachment #9459969 - Attachment description: Bug 1915739: [P1.5] Prevent window features from being restored for taskbar tab windows r=nrishel → WIP: Bug 1915739: [P1.5] Prevent window features from being restored for taskbar tab windows r=nrishel
Attachment #9459969 - Attachment is obsolete: true
Attachment #9459974 - Attachment description: WIP: Bug 1915739: [P1.6] Add support to create taskbar tab windows with appropiate chrome flags r=nrishel → Bug 1915739: [P1.6] Add support to create taskbar tab windows with appropiate chrome flags r=nrishel
Attachment #9459974 - Attachment description: Bug 1915739: [P1.6] Add support to create taskbar tab windows with appropiate chrome flags r=nrishel → WIP: Bug 1915739: [P1.6] Add support to create taskbar tab windows with appropiate chrome flags r=nrishel
Attachment #9459969 - Attachment is obsolete: false
Attachment #9459964 - Attachment description: WIP: Bug 1915739: [P1.2] Hide tab strip for taskbar tab windows r=nrishel → Bug 1915739: [P1.2] Hide tab strip for taskbar tab windows r=nrishel
Attachment #9459965 - Attachment description: WIP: Bug 1915739: [P1.3] Remove Fx Account button and pocket button for taskbar tab windows r=nrishel → Bug 1915739: [P1.3] Remove Fx Account button and pocket button for taskbar tab windows r=nrishel
Attachment #9459966 - Attachment description: Bug 1915739: [P1.4] Remove bookmark star button and make URL bar read-only for taskbar tabs r=nrishel → Bug 1915739: [P1.4] Make URL bar read-only for taskbar tabs r=nrishel
Attachment #9459974 - Attachment description: WIP: Bug 1915739: [P1.6] Add support to create taskbar tab windows with appropiate chrome flags r=nrishel → Bug 1915739: [P1.6] Add support to create taskbar tab windows with appropiate chrome flags r=nrishel
Attachment #9459964 - Attachment description: Bug 1915739: [P1.2] Hide tab strip for taskbar tab windows r=nrishel → Bug 1915739 - Part 1: Hide tab strip for taskbar tab windows. r=dao
Attachment #9459963 - Attachment is obsolete: true
Attachment #9459974 - Attachment description: Bug 1915739: [P1.6] Add support to create taskbar tab windows with appropiate chrome flags r=nrishel → Bug 1915739 - Part 5: Add an attribute to the top-level browser chrome element when opening a Taskbar Tab. r=mossop
Attachment #9459965 - Attachment description: Bug 1915739: [P1.3] Remove Fx Account button and pocket button for taskbar tab windows r=nrishel → Bug 1915739 - Part 3: Remove Fx Account toolbar button taskbar tab windows r=nrishel
Attachment #9459965 - Attachment description: Bug 1915739 - Part 3: Remove Fx Account toolbar button taskbar tab windows r=nrishel → WIP: Bug 1915739 - Part 3: Remove Fx Account toolbar button taskbar tab windows r=nrishel
Attachment #9459965 - Attachment description: WIP: Bug 1915739 - Part 3: Remove Fx Account toolbar button taskbar tab windows r=nrishel → Bug 1915739 - Part 2: Remove Fx Account toolbar button taskbar tab windows r=nrishel
Attachment #9459966 - Attachment description: Bug 1915739: [P1.4] Make URL bar read-only for taskbar tabs r=nrishel → Bug 1915739 - Part 3: Make URL bar read-only for taskbar tabs r=nrishel
Attachment #9459969 - Attachment description: WIP: Bug 1915739: [P1.5] Prevent window features from being restored for taskbar tab windows r=nrishel → Bug 1915739 - Part 4: Prevent window features from being restored for taskbar tab windows r=nrishel
Attachment #9459974 - Attachment description: Bug 1915739 - Part 5: Add an attribute to the top-level browser chrome element when opening a Taskbar Tab. r=mossop → Bug 1915739 - Part 5: Add an attribute to the top-level browser chrome element when opening a Taskbar Tab. r=mossop!
Attachment #9459977 - Attachment description: Bug 1915739: [P1.7] Unit testing for taskbar tab chrome UI r=nrishel → Bug 1915739 - Part 7: Add unit testing for taskbar tab chrome UI r=nrishel
Attachment #9467452 - Attachment description: Bug 1915739 - Part 6: Add CSS ruleset to hide menubar and bookmark bar for Taskbar Tab windows r=nrishel! → Bug 1915739 - Part 6: Hide bookmark toolbar for Taskbar Tab windows and resolve pwdmanager conflict windows r=nrishel!
Attachment #9467802 - Attachment description: Bug 1915739 - Pre: Set up TaskbarTab UI module to disable appropiate UI components r=nrishel → Bug 1915739 - Part 2: Set up TaskbarTab UI module to disable appropiate UI components r=nrishel
Attachment #9459965 - Attachment description: Bug 1915739 - Part 2: Remove Fx Account toolbar button taskbar tab windows r=nrishel → Bug 1915739 - Part 3: Remove Fx Account toolbar button taskbar tab windows r=nrishel
Attachment #9459966 - Attachment description: Bug 1915739 - Part 3: Make URL bar read-only for taskbar tabs r=nrishel → Bug 1915739 - Part 4: Make URL bar read-only for taskbar tabs r=nrishel
Attachment #9459969 - Attachment description: Bug 1915739 - Part 4: Prevent window features from being restored for taskbar tab windows r=nrishel → Bug 1915739 - Part 5: Prevent window features from being restored for taskbar tab windows r=nrishel
Attachment #9459974 - Attachment description: Bug 1915739 - Part 5: Add an attribute to the top-level browser chrome element when opening a Taskbar Tab. r=mossop! → Bug 1915739 - Part 6: Add an attribute to the top-level browser chrome element when opening a Taskbar Tab. r=mossop!
Attachment #9467452 - Attachment description: Bug 1915739 - Part 6: Hide bookmark toolbar for Taskbar Tab windows and resolve pwdmanager conflict windows r=nrishel! → Bug 1915739 - Part 7: Hide bookmark toolbar for Taskbar Tab windows and resolve pwdmanager conflict windows r=nrishel!
Attachment #9459977 - Attachment description: Bug 1915739 - Part 7: Add unit testing for taskbar tab chrome UI r=nrishel → Bug 1915739 - Part 8: Add unit testing for taskbar tab chrome UI r=nrishel
Attachment #9467452 - Attachment description: Bug 1915739 - Part 7: Hide bookmark toolbar for Taskbar Tab windows and resolve pwdmanager conflict windows r=nrishel! → Bug 1915739 - Part 6: Add CSS ruleset to hide menubar and bookmark bar for Taskbar Tab windows r=nrishel!
Attachment #9467452 - Attachment description: Bug 1915739 - Part 6: Add CSS ruleset to hide menubar and bookmark bar for Taskbar Tab windows r=nrishel! → Bug 1915739 - Part 7: Add CSS ruleset to hide menubar and bookmark bar for Taskbar Tab windows r=nrishel!
Attachment #9466997 - Attachment description: Bug 1915739 - Pre: Clarify logic for drawing to the title bar. r=dao → Bug 1915739 - Pre 1: Clarify logic for drawing to the title bar. r=dao
Attachment #9459977 - Attachment description: Bug 1915739 - Part 8: Add unit testing for taskbar tab chrome UI r=nrishel → Bug 1915739 - Part 7: Add unit testing for taskbar tab chrome UI r=nrishel
Attachment #9467452 - Attachment is obsolete: true

Additionally initial assignment of CHROME_OPENAS_DIALOG and CHROME_OPENAS_CHROME when aFeatures is empty and aDialog is true is redundant. This was handled at the end of the function, as it's trivially the case that aFeatures` being empty implies it does not contain either "chrome" or "dialog".

Attachment #9468518 - Attachment description: Bug 1915739 - Pre 3: Allow explicitly disabled window features to override "all". r=emilio → Bug 1915739 - Pre 4: Allow explicitly disabled window features to override catch-all chrome flags. r=emilio
Attachment #9466997 - Attachment description: Bug 1915739 - Pre 1: Clarify logic for drawing to the title bar. r=dao → Bug 1915739 - Pre: Clarify logic for drawing to the title bar. r=dao
Attachment #9468517 - Attachment is obsolete: true
Attachment #9468849 - Attachment is obsolete: true
Attachment #9468518 - Attachment is obsolete: true
Pushed by erchen@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7a026cb2bdb0 Pre: Clarify logic for drawing to the title bar. r=dao,tabbrowser-reviewers https://hg.mozilla.org/integration/autoland/rev/e544e69687d2 Part 1: Hide tab strip for taskbar tab windows. r=tabbrowser-reviewers,dao https://hg.mozilla.org/integration/autoland/rev/c950f23528c5 Part 2: Set up TaskbarTab UI module to disable appropiate UI components r=sync-reviewers,firefox-desktop-core-reviewers ,Gijs,markh https://hg.mozilla.org/integration/autoland/rev/9b4ee1b76c41 Part 3: Remove Fx Account toolbar button taskbar tab windows r=nrishel,desktop-theme-reviewers,emilio https://hg.mozilla.org/integration/autoland/rev/f867330ee9d7 Part 4: Make URL bar read-only for taskbar tabs r=nrishel,urlbar-reviewers,mak https://hg.mozilla.org/integration/autoland/rev/5d73578cd3d2 Part 5: Prevent window features from being restored for taskbar tab windows r=sessionstore-reviewers,nsharpley https://hg.mozilla.org/integration/autoland/rev/f94f8a216ae1 Part 6: Add an attribute to the top-level browser chrome element when opening a Taskbar Tab. r=firefox-desktop-core-reviewers ,mossop https://hg.mozilla.org/integration/autoland/rev/99618abc1571 Part 7: Add unit testing for taskbar tab chrome UI r=nrishel
Attachment #9460725 - Attachment is obsolete: true
Duplicate of this bug: 1946202
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: