Anonymous | Login | Signup for a new account | 21-11-24 12:40 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 | ||||
0001497 | SAS.Планета | [All Projects] Баг | public | 13-08-2012 10:10 | 04-09-2012 13:10 | ||||
Reporter | vasketsov | ||||||||
Assigned To | vdemidov | ||||||||
Priority | high | Severity | major | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Platform | Windows | OS | Vista | OS Version | Ultimate | ||||
Product Version | 110418 | ||||||||
Target Version | 121010 | Fixed in Version | 121010 | ||||||
Summary | 0001497: Сохранение настроек программы неоптимально | ||||||||
Description | Итак по часам (GPS отключен, никаких приколов типа сложной текущей области выделения): 1. Запускаем сас. Запустился. Закрываем по крестику. Время закрытия - 13-15 секунд. 2. Запускаем сас. Запустился. Открываем настройки программы. Жмём OK. Настройки закрываются те же 13-15 секунд. Плюс-минус секунда-две. Теперь закрываем сас и удаляем файлы с метками (меток под 100 МБ). Повторяем: 1. Пара секунд. 2. Мгновенно. Итого необходимо: 1. Удалить сохранение меток при сохранении (Применить или OK) настроек программы. 2. При нажатии на OK в форме настроек НЕ выполнять сохранение, если настройки не изменились. Кнопку Применить включать только при наличии изменений в настройках программы, при открытии формы с настройками её серить. | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | |||||||||
Notes | |
(0008415) vdemidov (manager) 13-08-2012 10:22 |
Мне кажется будет достаточно более интеллектуального сохранения меток. А еще нужно запихать чтение и сохранение в отдельный поток. |
(0008416) vasketsov (manager) 13-08-2012 10:28 |
Хм. А зачем вообще метки сохранять при сохранении настроек? |
(0008417) vdemidov (manager) 13-08-2012 10:30 |
Ну например поменялся путь хранения меток, то что такая настройка не вынесена в GUI это совсем другой вопрос. |
(0008418) vdemidov (manager) 13-08-2012 10:31 |
Хотя согласен можно и убрать. Но вот сложности при реализации второго пункта совсем не оправдывают полученный результат. |
(0008422) vasketsov (manager) 13-08-2012 10:48 |
>поменялся путь хранения меток А по мне - так наоборот. Представь, что у нас уже есть разные папки с разными метками. И эта настройка вынесена в гуй. Если при смене пути сохранять метки - всё затрётся. Наоборот надо не сохранять (ну то есть если и сохранять - то только в старое место, и тут кстати да, оптимизация сохранения меток будет полезна), а заново перечитывать из нового места. >сложности при реализации второго пункта Он объективно менее приоритетен. Формально это вообще почти что "хотелка", если бы не проблема ожидания из-за пункта 1. И решения конечно хотелось бы универсального, типа ожидания события от "провайдеров" настроек при их изменении. Тогда можно было бы вешаться на это и включать кнопку. |
(0008423) vdemidov (manager) 13-08-2012 10:52 |
Ну события то есть, но просто провайдеров, которые могут поменяться, очень много. Задолбаешься подписываться на все изменения. Ну а сохранение при сохранении настроек можно уже сейчас выкидывать. Только нужно добавить признак, что менялась видимость у каких-то меток, а то она в отличие от всех остальных изменений не приводит к автоматическому сохранению. |
(0008424) Tolik (manager) 13-08-2012 11:55 |
Ну и надо не сохранять метки при закрытии, если они не изменились. |
(0008433) Parasite (administrator) 14-08-2012 05:20 |
А если выдавать тупенький диалог "Метки изменились, сохранить? Д\Н" при выходе, не? Тогда и бэкап оных меток рядом не понадобится - пересохраняться будут уже не автоматом, а по подтверждению юзера, кой сам и дурак если что не так. |
(0008692) vdemidov (manager) 04-09-2012 13:10 |
Метки теперь сохраняются только если были не сохраненные изменения. Например, если вы меняли видимость отдельных меток, но не изменяли сами метки, то будет выполнено сохранение базы. |
Issue History | |||
Date Modified | Username | Field | Change |
13-08-2012 10:10 | vasketsov | New Issue | |
13-08-2012 10:22 | vdemidov | Note Added: 0008415 | |
13-08-2012 10:28 | vasketsov | Note Added: 0008416 | |
13-08-2012 10:30 | vdemidov | Note Added: 0008417 | |
13-08-2012 10:31 | vdemidov | Note Added: 0008418 | |
13-08-2012 10:48 | vasketsov | Note Added: 0008422 | |
13-08-2012 10:52 | vdemidov | Note Added: 0008423 | |
13-08-2012 11:55 | Tolik | Note Added: 0008424 | |
14-08-2012 05:20 | Parasite | Note Added: 0008433 | |
28-08-2012 08:01 | vdemidov | Status | new => confirmed |
28-08-2012 13:17 | vdemidov | Product Version | .Nightly => 110418 |
28-08-2012 13:17 | vdemidov | Target Version | => 121010 |
04-09-2012 13:10 | vdemidov | Note Added: 0008692 | |
04-09-2012 13:10 | vdemidov | Status | confirmed => resolved |
04-09-2012 13:10 | vdemidov | Fixed in Version | => 121010 |
04-09-2012 13:10 | vdemidov | Resolution | open => fixed |
04-09-2012 13:10 | vdemidov | Assigned To | => vdemidov |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |