LibO_Chart

Автор ape, 23 июня 2013, 20:13

0 Пользователи и 1 гость просматривают эту тему.

ape

"ODC" - диаграммы ODF, если склероз не подвёл, "Д." были только в бинарном формате StarOffice-5, который теперь не поддерживается.
1. Сразу вылезли баги:
А. MIME-тип без иконки, про которую забыли, хотя графика Кристофа Новака вся есть. Постить баг не хочется, т. к. опять засунут во всегда загружаемый при запуске soffice.bin (win_x86), а в очередной раз доказывать ущербность решения, принятого при переходе на 3.5.х, у меня не хватит терпения.  :'(
Б. "ODC" ранее использовался Майкрософт, но под ISO не попал. Поэтому по умолчанию файл попытается открыть Excel, так как про регистрацию типа файла в реестре Windows опять забыли.  >:(
2. Форум не принимает файлы такого расширения, что заставляет их архивировать.  :roll:
--
Это диаграмма по ODS из темы RATE (Calc)

[вложение удалено Администратором]

ape

#1
Цитата: ape от 23 июня 2013, 19:13"ODC" - диаграммы ODF, если склероз не подвёл, "Д." были только в бинарном формате StarOffice-5, который теперь не поддерживается.1. Сразу вылезли баги:
  • UI - окно не содержит строки меню, поэтому LibO закроется, если закрыть файл, когда другие компоненты (Base, Calc..) не запущены. По логике - должен появиться StartCenter.
  • История (Recent_Documents) не фиксирует, что LibO открывал ODC-файл.
  • UI LibreChart не поддерживает Sidebar.

[вложение удалено Администратором]

ape

Цитата: Yakov от 14 июля 2013, 20:54Sidebar не поддерживается и в Base.
Я предполагаю, что Боковая панель появится, если появится строка меню, к нижней кромке которой (+ панели, которые можно закрыть) Sidebar и цепляется.
Вообще-то, это первый случай на моём склерозе, когда АПИ не предусматривает меню, только "кнопочки".

ape

#3
https://bugs.freedesktop.org/show_bug.cgi?id=66896 (Recent_Documents - ODC)
https://bugs.freedesktop.org/show_bug.cgi?id=66894 (Отсутствие меню в приложении LibO_Chart; блокирующая)
https://bugs.freedesktop.org/show_bug.cgi?id=66892 (Неправильная работа кнопок [U] и 'Character Spacing')
https://bugs.freedesktop.org/show_bug.cgi?id=66876 (Использование только маленьких значков боковой панелью)
https://bugs.freedesktop.org/show_bug.cgi?id=66899 (Регистрация ODC в реестре Windows, см. вложение)
https://bugs.freedesktop.org/show_bug.cgi?id=66913 (Отсутствие исполняемого файла LibO_Chart)
--
Пари: отсутствие строки "Меню" в рабочем окне Диаграмм - снизят статус до "критической" не позднее вторника.  :beer:

[вложение удалено Администратором]

ape

#4
Цитата: ape от 15 июля 2013, 06:37Пари: отсутствие строки "Меню" в рабочем окне Диаграмм - снизят статус до "критической" не позднее вторника.
Не снизили, Снизили, снизили, и во внимание не приняли - NEEDINFO. Молодец, Петя М., во всю старается ради вала по плану. НО ГРУСТНО КАК-ТО: отсутствие меню проспать. Итого - см. список исправлений LibO-4.1.0.3(rc3)


[вложение удалено Администратором]

frob

#5
Цитата: ape от 16 июля 2013, 20:06НО ГРУСТНО КАК-ТО
Фича заявлена как экспериментальная: как-то работает -- и ладно.

Upd:
Сходил, посмотрел.
Я ваааще не понимаю о чём речь.

ape

#6
@frob: у меня с английским, как у моего мопса с русским - он почти всё понимает, но говорит только "гав" и "уи-уи"  :)
1. Появление де-факто нового компонента LibreOffice_Chart, имеющего своё программное окно, стало полной неожиданностью для разработчиков.
2. UI_LibO_Chart появилось после того, как диаграммы из Calc стали оформляться отдельным XML-файлом, который имеет структуру, соответствующую ISO-ODF_chart (ODC).
3. Убедиться, что LibO_Chart уже есть и является новым компонентом LibO, таким как LibO_Math, легко:
а) в Linux (я впервые увидел это UI в Lubuntu_13.04) - достаточно этот файл щёлкнуть мышкой;
б) в Windows - из любого приложения (StartCenter, Quickstart, Writer..) использовать "Файл - Открыть" или кнопочку "Открыть" и указать на файл. Для варианта "щёлкнуть в проводнике" надо выполнить дополнительную регистрацию.
4. Когда LibO_Chart стартует, пользователь получает UI без строки меню - это нонсенс и повод для насмешек.
5. Т.к. ярлык запуска "soffice.exe --chart" не работает, то я и сделал вывод - нежданчик выскочил.
6. Учитывая, что новый компонент ни за день, ни за месяц до ума не доведёшь, а План выпуска никто не отменял, я предложил снизить статус ошибки до критической, указав в Release_Notes, что LibO_Chart - экспериментальное приложение, которое включено в стабильный релиз с целью сбора и быстрейшего устранения критических ошибок.
Увы - рашн-инглиш.
--
P.S. Попробовал редактировать файл из АПИ (панели инструментов - настраиваемые) LibO_Chart- получилось. Довольно много возможностей уже реализовано: добавление данных, выбор вида, линий, заливки... НО СОХРАНЕНИЕ, т.е. запись изменений в файл, НЕ РАБОТАЕТ.

ape

#7
ЦитироватьInserting odc files into Calc sheets through Insert ▸ Object ▸ Chart from File (Markus Mohrhard)
Но возможностей больше (файлы в архиве):
- ODC легко внедряются в ODM;
- ODM экспортируется в ODT и PDF;
- PDF импортируется в ODG.
--
В теле ODM и ODT файлов сохраняется ссылка на ODC-файл и изображение диаграммы в SVM-формате. Думаю, что причина - ODC, который фактически использует формат вер. 1.0\1.1

[вложение удалено Администратором]

frob

ЦитироватьCorNouws: do you know the intention / position of moggi on the ODC ex/import?
it was mere for dev. work: easy import/export for testing and such  - he wrote that he regrets that he published it on the wiki cause people expect different things now

Перевод нужен?

ape

#9
Цитата: frob от 17 июля 2013, 19:38Перевод нужен?
Нет, понятно.
По fdo: #66913 - fixing;  #66894:
Petr Mladek  2013-07-17 10:41:28 UTC
I see, it is related to https://wiki.documentfoundation.org/ReleaseNotes/4.1#Chart
Well, the release notes mention that it is not meant as a separate module, so you probably expect too much.
I am able to open the attached ,odc file also with LO 3.4 and it shows the same window without menu as LO 4.1 => it is pretty old functionality.
Hmm, I am not able to find how to switch to the "chart edit mode" as mentioned in the release notes. So, I can't check the other ways how to open this window.
I agree that looks a bit strange and it might need some UI improvements. On the other hand, I do not see anything that critical. So, I reduce the severity again.
Markus, could you please sort it somehow?
--
Мне кажется, что ODC - отличный способ визуализации двухмерных массивов, которых в этой жизни масса - курс валют, например. Основная проблема - не сохраняется редактирование, выполненное вне Calc. Это означает, что фактически каждый раз необходимо создавать новую диаграмму и сохранять её под старым именем (заменять файл). Это неудобно, особенно, когда "курс валют" используется в составном документе как иллюстрация текущего положения дел и многолистовая Книга (по терминологии Эксель) для решения задачи неуместна. (Мешать сахар в кружке удобнее чайной ложкой, чем совковой лопатой.)
Кстати, RC3 для "iMac"; RPM; DEB уже опубликован, т.е. есть финальный релиз.

frob

Цитата: ape от 17 июля 2013, 21:37Markus, could you please sort it somehow?

Маркус сейчас на каникулах. Тут надо быть осторожным, чтобы баг пока его нет тупо не прикрыли с WONTFIX.
Будет несколько проще держать его как low/enhancement и подбить Маркуса на улучшения, чем заново переоткрывать.

ape

Цитата: frob от 18 июля 2013, 01:58Маркус сейчас на каникулах. Тут надо быть осторожным
Спасибо, помолчу ..  и попробую понять почему нет записи изменений - какой-то *.tmp должен создаваться при открывании файла.

ape

Valek, вот и нашлась причина:
Цитата: ape от 18 июля 2013, 14:04почему нет записи изменений - какой-то *.tmp должен создаваться при открывании файла.
НЕ СОЗДАЁТСЯ, ЕСЛИ ПРОСТО ОТКРЫТЬ ФАЙЛ: есть действия, но записать некуда.

ape

Есть ответ Маркуса в libreOffice-QA <libreoffice-qa@lists.freedesktop.org>
ЦитироватьHey,
well I think you expect too much here. All I implemented was the possibility to export charts and later import them again. Providing a full chart application is an orthogonal problem to the import and export feature.
If users expect a full application I have to hide this feature in the developer builds. The main idea was that I can quickly debug chart copy&paste issues and allow users to exchange charts without a host document.
Regards,
Markus
Жалко, что:
1. Он не видит востребованности ODC-формата в качестве хранителя и графического обработчика статистических данных: гидрометеорологических наблюдений, курсов валют, инфляции... Статистические диаграммы позволяют прогнозировать развитие событий, не прибегая к сложным расчётам (конечно, если ты специалист, а не владелец диплома об образовании).
2. Предупреждает, что отключит сей функционал, если на него будут давить Багзиллой. (@frob: я правильно понял этот пассаж в месседже?)
Тем не менее, 2 проблемы в Багзиллу всё-таки отпишу:
- не создаётся временная папка с временным файлом, когда я открываю диаграмму из мастер-дока (это исключает запись редактирования диаграммы);
- если в Calc создать диаграмму, при построении которой строки таблицы считаются колонками диаграммы, а колонки таблицы - строками диаграммы, то такая диаграмма импортируется неправильно, потому что в ODC-файле строки таблицы остаются строками диаграммы, а колонки таблицы остаются колонками диаграммы.
Есть ещё одно предположение. Экспорт в ODC невозможен, если формат представления данных в диаграмме не соответствует дефолтным настройкам. Т.е. если в ОС указано, что рубль - это "12,34 руб.", а в Калке при построении диаграммы указано, что надо использовать "RUR", то экспорт в ODC не выполняется.

frob

Цитата: ape от 20 июля 2013, 06:52
Есть ответ Маркуса

По легенде СтарОфис появился как демо для разрабатываемых на продажу библиотек и виджетов. В случае с ODC Маркус добавил для себя возможность отладки, а юзеры захотели стричь с поросёнка шерсть и выдаивать молоко.

Если ничего не изменилось, то Маркус -- волонтёр. Его можно попробовать убедить развить фичу в мини-приложение или вынудить спрятать её. А вот заставить его -- это вряд ли.

Судя по-всему Маркусу не слишком интересно развивать эту фичу (во всяком случае сейчас), поэтому попытки дёргать за баги весьма вероятно приведут к тому, что он просто её спрячет.