RU
EN
Main Page
Download
Addons
Forum
Blog
Feedback
Please
login
or
register
.
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
Help
Search
Login
Register
News:
Планы на 2025
AIMP Forum
»
Разное
»
Archive
»
Suggestions (archive)
»
Implemented in AIMP v5.40
»
[Запланировано] Отмена изменений в плейлисте
Poll
Нужен ли функционал?
Да, будет очень удобно
30 (75%)
Мне всё равно
7 (17.5%)
Категорически против
3 (7.5%)
Total Members Voted:
40
« previous
next »
Print
Pages:
1
2
3
[
4
]
All
Go Down
Author
Topic: [Запланировано] Отмена изменений в плейлисте (Read 33761 times)
0 Members and 1 Guest are viewing this topic.
Re: Отмена изменений в плейлисте
«
Reply #45 on:
November 18, 2023, 01:47:01 »
Enyby
Новичок
Posts: 5
Карма: +0/-0
Действий.
Как я вижу это в коде - в памяти существует массив, куда добавляются записи при удалении элементов из плейлистов.
Каждая запись содержит файлы которые были удалены + позиция где это произошло + плейлист.
При отмене, происходит вставка в эту позицию, как если бы это была обычная вставка в позицию.
Для упрощения Можно несвязные диапазоны сохранять отдельными записями.
Даже если базовый вариант - восстановление по 1 файлу, будет очень неплохим стартом.
Как первую версию, можно не заморачиваться с восстановление файлов из корзины. Чисто работать с плейлистом.
Logged
Re: Отмена изменений в плейлисте
«
Reply #46 on:
November 18, 2023, 19:04:14 »
Artem
Администратор
Супермен
Posts: 18511
Карма: +3100/-70
Как реализовывать undo-менеджер я знаю, в моей опенсурсной библиотеке это уже есть (используется в редакторе скинов для мобильной версии). Главная проблема сейчас - ловить и уведомлять менеджер об изменении в плейлисте.
В общем, голосуйте
Logged
Print
Pages:
1
2
3
[
4
]
All
Go Up
« previous
next »
AIMP Forum
»
Разное
»
Archive
»
Suggestions (archive)
»
Implemented in AIMP v5.40
»
[Запланировано] Отмена изменений в плейлисте