Difference between revisions of "User:Petr-akhlamov/Shell"
(→Shutdown dialog) |
(→Start setting) |
||
Line 50: | Line 50: | ||
==="Start"=== | ==="Start"=== | ||
====Start setting==== | ====Start setting==== | ||
+ | [[Файл:classicconf.png|right|300px]] | ||
+ | *21.11.2015 in [http://code.reactos.org/changelog/reactos?cs=69992 r69992] was started implementation of setting dialog of classic start menu | ||
+ | *22.11.2015 in [http://code.reactos.org/changelog/reactos?cs=70001 r70001] was implemented buttons: | ||
+ | **Add > open shortcut wizard | ||
+ | **Advancad > open '''''%username%/Start menu''''' | ||
+ | **Clear > Clears '''''%username%/Recent''''' | ||
+ | |||
====Shutdown dialog==== | ====Shutdown dialog==== | ||
[[File:Shell-poweroff.png|350px|center]] | [[File:Shell-poweroff.png|350px|center]] |
Revision as of 11:59, 30 November 2017
Contents
- 1 About Shell
- 1.1 Progress
- 1.2 Shell32 components scheme
- 1.3 Unimplemented features
- 1.4 Reports in the bugtracker
- 1.5 Reorganization of shell resources
- 1.6 Components
- 1.7 Additional features
- 1.8 Other classes
- 1.9 Themes in new explorer
- 1.10 Settings via registry
About Shell
Progress
- 13.07.2014 - was completed CMergedFolder
- 24.08.2014 - was implemented hotkeys Ctrl+C, Ctrl+X, Ctrl+V.
- 28.09.2014 - was implemented IPC
Shell32 components scheme
Unimplemented features
- DDE
Reports in the bugtracker
- shell/explorer issues (CORE-5620)
- Major unimplemented features of the shell (CORE-9277)
- shell32: rewrite shell folders implementation (CORE-7585)
- shell32: shell icon cache and icon extractors need to be rewritten (CORE-7563)
Reorganization of shell resources
As part of its work (CORE-10030) Robert Naumann:
- reworked the property dialogs, maked them nicer, add missing resources and remove unneded ones
- Changed the start menu Icon from an icon to a bitmap resource
- Fixed existing and add missing icons
- reorganized the resource folder structure
Components
Browseui.dll
Button implementations
Dynamic Data Exchange
IPC
Sidebar
Обработка аргументов командной строки
Desktop
Taskbar
Taskbar settings
The notification area
Shell service objects
Address bar
Menu bar
Missing
Реализация пунктов подменю
Свойства папки
Copy to / Move to
Connect/disconnect network drive
03.07.2017 Jared Smudde started implementation of netplwiz.dll library, which perform this function.
"Start"
Start setting
- 21.11.2015 in r69992 was started implementation of setting dialog of classic start menu
- 22.11.2015 in r70001 was implemented buttons:
- Add > open shortcut wizard
- Advancad > open %username%/Start menu
- Clear > Clears %username%/Recent
Shutdown dialog
29.09.2014 in shell-experiments was applied patch with new shutdown dialog.
Additional features
Copy dialog
Shell extensions
Browser of registry и NT-objects
15.03.2015 was implemented replace for explorer registry and NT-objects from old explorer as shell-extensions. CORE-9244
Virtual desktops
Maybe, this function will implemented as shell extension.
Improve support for shell extensions
Taskbar extensions
QuickLaunch panel
Стрелки сортировки
Other classes
CMergedFolder
Programs
Favourites
Recent documents
CFocusManager
CShellDispatch
PaintMenuBar
31.03.2017 Giannis was added the prototype of function PaintMenuBar, which draw gradient and text on the side of menu (for example Start).
DirectUI
Task pane CORE-11401 - will not implemented
Themes in new explorer
- 27.08.2017 - was fixed support of alpha-channels in the themes (CORE-13464, r75688)
Settings via registry
You can change some parameters in registry.
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\
- Hidden - show hidden folders and files
- HideFileExt - hide files extensions
- ListviewShadow - shadows at icons text on the desktop
- StartMenuLogoff - "Logoff" item in the Start