reactos/base/shell/explorer
Katayama Hirofumi MZ 4e7702a6a9
[EXPLORER] Add fullscreen handling (#8105)
Adds support for handling fullscreen
applications (a.k.a. “rude apps”) so
the taskbar can hide or show
appropriately.

JIRA issue: CORE-11242, CORE-15681,
CORE-16056, CORE-16063, CORE-16131,
CORE-16132, CORE-16192, CORE-16196,
CORE-16249, CORE-16290, CORE-16313,
CORE-16320, CORE-16322, CORE-16347,
CORE-16584, CORE-19795, CORE-9862,
CORE-16230, CORE-10738, 
and CORE-12263.

- Removes legacy pulse/timer logic in
  the tray window and adds a fullscreen
  notification workflow.
- Implements fullscreen detection
  across monitors in the task switcher,
  using a sequence of validation timers.
- Defines a new ITrayWindow::
  NotifyFullScreenToAppBars interface
  method to broadcast fullscreen state
  to appbars.
2025-06-15 21:20:45 +09:00
..
lang [EXPLORER] Improve Japanese (ja-JP) translation (#7996) 2025-05-14 10:21:05 +09:00
res [EXPLORER] Add Show Desktop button to taskbar customization preview (#7727) 2025-03-02 20:56:30 +01:00
appbar.cpp [EXPLORER] AppBar Part 3 (#7966) 2025-06-03 06:59:30 +09:00
appbar.h [EXPLORER] AppBar Part 3 (#7966) 2025-06-03 06:59:30 +09:00
CMakeLists.txt
desktop.cpp
explorer.cpp
explorer.exe.manifest
explorer.rc [EXPLORER] Add Show Desktop button to taskbar customization preview (#7727) 2025-03-02 20:56:30 +01:00
notifyiconscust.cpp
precomp.h [EXPLORER] Add fullscreen handling (#8105) 2025-06-15 21:20:45 +09:00
resource.h [EXPLORER] Add Show Desktop button to taskbar customization preview (#7727) 2025-03-02 20:56:30 +01:00
rshell.cpp [SHDOCVW][EXPLORER][RSHELL][SDK] Populate WinList_* stubs (#7691) 2025-02-01 07:14:36 +09:00
settings.cpp
shellservice.cpp
startctxmnu.cpp [EXPLORER] Use STDMETHODIMP and override (#7645) 2025-01-21 10:03:52 +09:00
startmnu.cpp
startmnucust.cpp [EXPLORER] Implement ClearRecentDocsOnExit setting (#7935) 2025-04-27 01:28:37 +02:00
startmnusite.cpp [EXPLORER] Use STDMETHODIMP and override (#7645) 2025-01-21 10:03:52 +09:00
startup.cpp
syspager.cpp [EXPLORER] Use STDMETHODIMP and override (#7645) 2025-01-21 10:03:52 +09:00
taskband.cpp [EXPLORER] Use STDMETHODIMP and override (#7645) 2025-01-21 10:03:52 +09:00
taskswnd.cpp [EXPLORER] Add fullscreen handling (#8105) 2025-06-15 21:20:45 +09:00
tbsite.cpp [EXPLORER] Use STDMETHODIMP and override (#7645) 2025-01-21 10:03:52 +09:00
trayclock.cpp [EXPLORER] Implement NoWinKeys and HideClock restrictions (#7926) 2025-04-25 13:51:26 +02:00
traydeskbtn.cpp
traydeskbtn.h
trayntfy.cpp [EXPLORER] Implement NoWinKeys and HideClock restrictions (#7926) 2025-04-25 13:51:26 +02:00
trayprop.cpp [EXPLORER] Implement NoWinKeys and HideClock restrictions (#7926) 2025-04-25 13:51:26 +02:00
traywnd.cpp [EXPLORER] Add fullscreen handling (#8105) 2025-06-15 21:20:45 +09:00
util.cpp