Anonymous | Login | Signup for a new account | 22-11-24 03:23 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
0002756 | SAS.Планета | [All Projects] Хотелка | public | 24-06-2015 11:48 | 31-07-2015 14:15 | ||||||||
Reporter | vasketsov | ||||||||||||
Assigned To | |||||||||||||
Priority | normal | Severity | minor | Reproducibility | N/A | ||||||||
Status | confirmed | Resolution | open | ||||||||||
Platform | Windows | OS | 7 | OS Version | Ultimate | ||||||||
Product Version | 141212 | ||||||||||||
Target Version | 27xxxx | Fixed in Version | |||||||||||
Summary | 0002756: Извещение пользователя о завершении операции или важном событии | ||||||||||||
Description | Есть несколько тем насчёт попищать спикером в конце загрузки, тут всё более конкретно. Если предположить, что сас используется для закачки во время работы с другими программами, то пищать как раз не всегда удобно, да и бывает что нечем. Зато вот помигать кнопкой на панели задач - самое то. Делать это надо только если сас свёрнут или неактивен (где-то на заднем фоне), и только в том случае, если кнопка на панели задач отображается. Для system tray будет несколько иначе, но поскольку я тем режимом не пользуюсь... Соответственно, включать мигание надо при следующих событиях: а) окончание любой загрузки по выделенной области; б) окончание генерации зумов по выделенной области; в) окончание экспорта по выделенной области; г) окончание прочих операций над выделенной областью - опционально - если будет единое красивое и удобное решение по всем операциям над выделенной областью, иначе не обязательно; д) окончание работы Cache Manager (миграция кэша); е) прерывание (остановка) загрузки по любой причине (ошибка сети, бан,.. - неважно); ж) завершение экспорта или импорта меток, кроме экспорта или импорта одной метки (в файл или в буфер обмена или в обратном направлении - неважно). з) возможно ещё чего выдумается. Мигать надо покуда сас не будет активирован на передний план (foreground). В этом смысле, это самый простой вариант, всё уже придумано до нас: FlashWindowEx https://msdn.microsoft.com/en-us/library/windows/desktop/ms679347%28v=vs.85%29.aspx Minimum supported client: Windows XP FLASHWINFO structure: FLASHW_TIMERNOFG 0x0000000C Flash continuously until the window comes to the foreground. В общем, послал мигаться и забыл, STOP делать не обязательно. Лично мне достаточно одной (сохраняемой в ini) настройки на это дело (вкл-выкл). | ||||||||||||
Tags | No tags attached. | ||||||||||||
Attached Files | |||||||||||||
Relationships | |||||||||||
|
Notes | |
(0016072) vasketsov (manager) 24-06-2015 11:53 |
з) потеря сигнала от спутников. В машине может быть кстати достаточно шумно, и для переключения внимания штурмана пищать динамиком будет совершенно бесполезно, так что только мигать и остаётся. |
(0016073) vdemidov (manager) 24-06-2015 13:18 |
Лучше завести отдельный интерфейс, который такие операции будут дергать, а уже в реализации будет определяться как это будет выглядеть: мигание иконкой, звук, всплывающее окошко или все вместе. |
(0016074) vasketsov (manager) 24-06-2015 13:32 |
>отдельный интерфейс Разумно. Насчёт "мне достаточно одной (сохраняемой в ini) настройки" - я имел в виду конкретно насчёт мигания, а не вообще. Всякие прочие пищания с преферансом и пионерками - это не включалось в эту "одну настройку". >в реализации будет определяться Исходя из настроек? Ну логично, закончили закачку - дёрнули Успех(закачки), прервалась закачка - дёрнули Ошибка(закачки), внутри по настройкам смотрим, что юзер хочет увидеть и/или услышать. |
(0016240) vdemidov (manager) 29-07-2015 14:45 |
Еще для уведомлялок о штатном завершении хорошо в настройках задавать минимальное время операции при котором они срабатывают. То есть, если экспорт длился 10 секунд, то смысл пищать или мигать, а вот если минут 5 - то очень даже полезно. Правда я не знаю как это время операции передавать и кто считать должен. |
Users who viewed this issue | |
User List | Anonymous (2683x), vdemidov (15x), DimaDD (1x), echo (1x), netsky (1x), zed (5x), gma (4x), Garl (3x), Papazol (1x), vasketsov (7x), bk99 (1x), DTy (1x) |
Total Views | 2723 |
Last View | 22-11-2024 03:23 |
Issue History | |||
Date Modified | Username | Field | Change |
24-06-2015 11:48 | vasketsov | New Issue | |
24-06-2015 11:50 | vasketsov | Description Updated | View Revisions |
24-06-2015 11:53 | vasketsov | Note Added: 0016072 | |
24-06-2015 13:18 | vdemidov | Note Added: 0016073 | |
24-06-2015 13:32 | vasketsov | Note Added: 0016074 | |
29-07-2015 14:45 | vdemidov | Note Added: 0016240 | |
29-07-2015 14:46 | vdemidov | Status | new => confirmed |
29-07-2015 14:46 | vdemidov | Product Version | => 141212 |
29-07-2015 14:46 | vdemidov | Target Version | => 27xxxx |
30-07-2015 14:31 | vdemidov | Relationship added | child of 0001224 |
31-07-2015 14:15 | vdemidov | Relationship added | related to 0002311 |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |