Re: GNOME Online Accounts 3.34 won't have documents support

2019-01-21 Thread Christopher Davis via desktop-devel-list
A large part of why it was removed as it being effectively 
non-functional. With 3.30.1 that's been fixed,
and Documents can be used as it was previously intended to. So, I would 
vote that we keep it in core for

now, and then refine it during the 3.34 cycle.

Chris

On Mon, Jan 21, 2019 at 11:32 AM, mcatanz...@gnome.org wrote:


We have a rule though: the account types exposed in 
gnome-online-accounts must be used by at least one core application. 
It's a good rule because it doesn't make sense to have settings in 
control-center for apps that aren't installed by default. So unless 
we reverse course and add gnome-documents back to core, the documents 
account configuration settings should move from control-center to 
gnome-documents itself.


Michael

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: GNOME Online Accounts 3.34 won't have documents support

2019-01-21 Thread mcatanzaro
On Mon, Jan 21, 2019 at 9:14 AM, Christopher Davis via 
desktop-devel-list  wrote:

Hi Rishi,

Cloud documents is an important part of where I want to move forward 
with the application,

so Online Accounts integration would still be critical.

A file previewer is definitely a priority, and an editor could be 
considered.


Regards,
Chris


We have a rule though: the account types exposed in 
gnome-online-accounts must be used by at least one core application. 
It's a good rule because it doesn't make sense to have settings in 
control-center for apps that aren't installed by default. So unless we 
reverse course and add gnome-documents back to core, the documents 
account configuration settings should move from control-center to 
gnome-documents itself.


Michael

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GitLab postmortem

2019-01-21 Thread Philip Withnall
On Wed, 2019-01-02 at 15:15 +0100, Milan Crha via desktop-devel-list
wrote:
> On Wed, 2018-12-19 at 14:37 +, Philip Withnall wrote:
> > 3. I’d like to see continued movement towards disallowing direct
> > pushes to git, and requiring all commits to go through MRs (and
> > CI).
> 
>   Hi,
> I hope this won't go through without a good research and reasoning.

I only care that the option is available for each maintainer to
disallow direct pushes; not that the policy is applied to all modules.

> Any such requirement would be kind of showstopper for me personally.
> It
> would be just double work for me when coding (issue is not merge
> request), causing awful commit history, resulting in unbelievably
> harder effort required to produce NEWS file content (yes, I do use
> commit messages to fill the NEWS files in a semi-automated way saving
> my time, which I can spend on more productive things). To name a few
> major obstacles at least.

I’ve just written this script for generating a NEWS entry from `git
log` plus information from GitLab, which you might find useful:

https://gitlab.gnome.org/pwithnall/gitlab-changelog

Philip



signature.asc
Description: This is a digitally signed message part
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: GNOME Online Accounts 3.34 won't have documents support

2019-01-21 Thread Allan Day
Christopher Davis  wrote:
...
> As the new maintaner I would be against making Documents a Google Drive 
> client, or at least
> a Drive-specific one.

I was just raising further Google Drive integration as one possible
direction to explore - I'm not specifically pushing for it. (My
recollection is that Documents is already fairly Google-specific, so
it's an obvious possibility.)

> It would need to have as much support for free providers like Owncloud or 
> Nextcloud.

I wasn't aware that Nextcloud has the concept of documents - I thought
it was all just "files". Do you have any ideas for what you want to do
here?

Allan
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GNOME Online Accounts 3.34 won't have documents support

2019-01-21 Thread Christopher Davis via desktop-devel-list

Hey Allan,

As the new maintaner I would be against making Documents a Google Drive 
client, or at least
a Drive-specific one. It would need to have as much support for free 
providers like Owncloud or Nextcloud.


Chris

On Mon, Jan 21, 2019 at 9:31 AM, Allan Day  wrote:

Bastien Nocera  wrote:
...

 > We are currently in the 3.31.x / 3.32 development cycle. Once the
 > GNOME 3.32 release is done, starting from 3.33.1, I will be 
removing

 > the GNOME Documents specific integration points from GNOME Online
 > Accounts because we no longer encourage distributors to ship this
 > application as part of the default set.

...
 That also means that GNOME Documents is as good as dead if you do 
this,

 because the main use for it was to have a single point of entry for
 Cloud and local documents.


I've spent a fair while trying to figure out what the future is for
Documents and I haven't been able to come up with a good answer.
However, that doesn't mean I'm closed to the idea!

The key issue, I think, is what Michael alluded to in the other thread
- what the value proposition for Documents is. My feeling is that
aggregating local files and Google Docs isn't all that compelling.

My impression is that "documents" is quite an amorphous category,
which nowadays is often equated with "files". Documents was always
closely tied to Google Docs, but then Google Drive came out and that's
what people generally seem to care about nowadays.

Having a top-notch Google Drive client would be great and who knows,
maybe that's something that Documents could become? (Not sure how that
would relate to GVFS's Google Drive support though.)


 I think the release team is wrong in the first place. Lack of
 maintainership and bugs don't equate to removal. Otherwise there 
would

 be plenty more applications to remove there...


Yes I think we need a good UX vision and an understanding of the role
we want each app to play. Design obviously has a role to play in
communicating that, so I'm sorry if we haven't done that.

Allan
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: GNOME Online Accounts 3.34 won't have documents support

2019-01-21 Thread Christopher Davis via desktop-devel-list

Hi Rishi,

Cloud documents is an important part of where I want to move forward 
with the application,

so Online Accounts integration would still be critical.

A file previewer is definitely a priority, and an editor could be 
considered.


Regards,
Chris

On Mon, Jan 21, 2019 at 9:03 AM, Debarshi Ray  
wrote:

Hey,

I hadn't expected this to garner so much interest!

Instead of replying to each message separately, I'll try to summarize
a few things into this message.

First of all, this thread doesn't have anything to do with GNOME
Books. It's a separate application and doesn't have any Online
Accounts integration whatsoever. Books shares the gnome-documents Git
repository with GNOME Documents, and that's all. I can't even find it
in gnome-build-meta, which is again a separate discussion:
  [rishi@kolache gnome-build-meta]$ git grep gnome-books
  [rishi@kolache gnome-build-meta]$

Second, "evince" is a lot of different things. It could mean:
* everything that's in evince.git
* the libevdocument3.so.4 and libevview3.so.3 APIs
* /usr/bin/evince - the thing that opens files from Nautilus
* /usr/bin/evince-previewer - this is used for the GTK print preview,
  as Emmanuele pointed out, and has NoDisplay=true
* /usr/bin/evince-thumbnailer

So, for some definition of "evince", GNOME Documents has a hard
dependency on it. Ideally, the evince Git repository would be split to
disambiguate some of these components as far upstream as possible,
instead of relying on the various downstreams to get their packaging
right. But that's also a separate discussion. :)

It's true that GNOME Documents was conceived as a way to seamlessly
access all files local and remote. In that sense, the Online Accounts
integration is crucial for it.

However, it has turned out to be more complicated than that.  I also
don't know how excited the GNOME designers are about GNOME Documents
today.

For various reasons, it doesn't stand any chance of adoption unless it
can open files like /usr/bin/evince.

"Documents" are also notoriously complicated, as compared to music,
photos or videos. For example, if somebody is working on a thesis,
then everything from graphs to PDFs to the textual LaTeX sources to
screenshots can be considered a document.  That's almost impossible to
accommodate within the current reality of GNOME Documents.

Lack of prior art. Every major OS out there has some equivalent of a
music, photos or videos application, but I haven't come across
anything like GNOME Documents with the possible exception of Google
Documents.

It's somewhat difficult to get people excited about, and is related to
the above point. It's much easier to get people excited about music,
photos or videos, because those are "fun", while documents are
"boring".  See how people go crazy about Google Photos at Google I/O,
or Instagram, etc.. I don't see that many people go crazy about their
PDF viewer.

So, can it be saved? Maybe; if we are willing to diverge from it's
original goals.

If somebody (hey, Christopher) wants to give GNOME Documents a fresh
lease of life, I think the addition of a file previewer has to be the
first priority. GNOME Documents supports a lot more formats than
Evince, so, done right, this could be an advantage. The widgets for
rendering ebooks, Evince and LibreOffice formats would need some
scrubbing for this.

Exploiting the capabilities of the LOKView widget, plus some work on
LibreOffice itself, could turn GNOME Documents into a sleek and
stripped down word processor. That's another idea.

Neither of these things require the Online Accounts integration,
though.

Cheers,
Rishi
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: GNOME Online Accounts 3.34 won't have documents support

2019-01-21 Thread Germán Poo-Caamaño
On Mon, 2019-01-21 at 14:03 +, Debarshi Ray wrote:
> Hey,
> 
> I hadn't expected this to garner so much interest!
> 
> Instead of replying to each message separately, I'll try to summarize
> a few things into this message.
> 
> First of all, this thread doesn't have anything to do with GNOME
> Books. It's a separate application and doesn't have any Online
> Accounts integration whatsoever. Books shares the gnome-documents Git
> repository with GNOME Documents, and that's all. I can't even find it
> in gnome-build-meta, which is again a separate discussion:
>   [rishi@kolache gnome-build-meta]$ git grep gnome-books
>   [rishi@kolache gnome-build-meta]$
> 
> Second, "evince" is a lot of different things. It could mean:
> * everything that's in evince.git
> * the libevdocument3.so.4 and libevview3.so.3 APIs
> * /usr/bin/evince - the thing that opens files from Nautilus
> * /usr/bin/evince-previewer - this is used for the GTK print preview,
>   as Emmanuele pointed out, and has NoDisplay=true
> * /usr/bin/evince-thumbnailer
> 
> So, for some definition of "evince", GNOME Documents has a hard
> dependency on it. Ideally, the evince Git repository would be split
> to disambiguate some of these components as far upstream as possible,
> instead of relying on the various downstreams to get their packaging
> right. But that's also a separate discussion. :)

So far, the only proposal or request I had seen is to build evince
without UI: https://gitlab.gnome.org/GNOME/evince/issues/1048
IIUC, the outcome would be the same.

> [...]
> "Documents" are also notoriously complicated, as compared to music,
> photos or videos. For example, if somebody is working on a thesis,
> then everything from graphs to PDFs to the textual LaTeX sources to
> screenshots can be considered a document.  That's almost impossible
> to accommodate within the current reality of GNOME Documents.

The thesis user case looks to me like a corner case, and Documents
might be noisy because its scope of broader than a thesis. In a thesis,
a challenging part is to keep all the references (mostly papers)
"together", and hopefully to manage them in a way that is easier to
search, and cite.

I think Documents should not bother with that, because then it would
need features (or subset of them) provided by tools like Mendeley. I
mean, other than searching text in a collection of documents.

-- 
Germán Poo-Caamaño
http://calcifer.org/


signature.asc
Description: This is a digitally signed message part
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: GNOME Online Accounts 3.34 won't have documents support

2019-01-21 Thread Allan Day
Bastien Nocera  wrote:
...
> > We are currently in the 3.31.x / 3.32 development cycle. Once the
> > GNOME 3.32 release is done, starting from 3.33.1, I will be removing
> > the GNOME Documents specific integration points from GNOME Online
> > Accounts because we no longer encourage distributors to ship this
> > application as part of the default set.
...
> That also means that GNOME Documents is as good as dead if you do this,
> because the main use for it was to have a single point of entry for
> Cloud and local documents.

I've spent a fair while trying to figure out what the future is for
Documents and I haven't been able to come up with a good answer.
However, that doesn't mean I'm closed to the idea!

The key issue, I think, is what Michael alluded to in the other thread
- what the value proposition for Documents is. My feeling is that
aggregating local files and Google Docs isn't all that compelling.

My impression is that "documents" is quite an amorphous category,
which nowadays is often equated with "files". Documents was always
closely tied to Google Docs, but then Google Drive came out and that's
what people generally seem to care about nowadays.

Having a top-notch Google Drive client would be great and who knows,
maybe that's something that Documents could become? (Not sure how that
would relate to GVFS's Google Drive support though.)

> I think the release team is wrong in the first place. Lack of
> maintainership and bugs don't equate to removal. Otherwise there would
> be plenty more applications to remove there...

Yes I think we need a good UX vision and an understanding of the role
we want each app to play. Design obviously has a role to play in
communicating that, so I'm sorry if we haven't done that.

Allan
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Feature Request "File-clipboard"

2019-01-21 Thread liberforce

Hi Patrick,

this is a bit late but still...

Le 2019-01-05 11:41, Patrick H. a écrit :

I've got the following idea:
Often we want to send a scanned document or something like that to
somebody. We then have to save the document and open it then in the
mail-client or Telegram or Signal or something else.

It would be nice to have a "Save to file-clipboard"-button in the
Save-window and a "Open from file-clipboard"-button in the
open-window. So the file doesn't have to be saved really (and deleted
after sending).


You may have missed the "recent files" workflow. After you scan your
document, when you save it, it's added to the recent files list. When
you then want to add it as an attachment inside your mail, your email
client opens the file chooser[1]. On the left panel, select "Recent",
and the last document you saved should appear on top of the list in
the right panel.

Hope this helps.

[1] https://developer.gnome.org/gtk3/stable/filechooser.png

Cheers,
--
Luis


___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: GNOME Online Accounts 3.34 won't have documents support

2019-01-21 Thread Debarshi Ray
Hey,

I hadn't expected this to garner so much interest!

Instead of replying to each message separately, I'll try to summarize
a few things into this message.

First of all, this thread doesn't have anything to do with GNOME
Books. It's a separate application and doesn't have any Online
Accounts integration whatsoever. Books shares the gnome-documents Git
repository with GNOME Documents, and that's all. I can't even find it
in gnome-build-meta, which is again a separate discussion:
  [rishi@kolache gnome-build-meta]$ git grep gnome-books
  [rishi@kolache gnome-build-meta]$

Second, "evince" is a lot of different things. It could mean:
* everything that's in evince.git
* the libevdocument3.so.4 and libevview3.so.3 APIs
* /usr/bin/evince - the thing that opens files from Nautilus
* /usr/bin/evince-previewer - this is used for the GTK print preview,
  as Emmanuele pointed out, and has NoDisplay=true
* /usr/bin/evince-thumbnailer

So, for some definition of "evince", GNOME Documents has a hard
dependency on it. Ideally, the evince Git repository would be split to
disambiguate some of these components as far upstream as possible,
instead of relying on the various downstreams to get their packaging
right. But that's also a separate discussion. :)

It's true that GNOME Documents was conceived as a way to seamlessly
access all files local and remote. In that sense, the Online Accounts
integration is crucial for it.

However, it has turned out to be more complicated than that.  I also
don't know how excited the GNOME designers are about GNOME Documents
today.

For various reasons, it doesn't stand any chance of adoption unless it
can open files like /usr/bin/evince.

"Documents" are also notoriously complicated, as compared to music,
photos or videos. For example, if somebody is working on a thesis,
then everything from graphs to PDFs to the textual LaTeX sources to
screenshots can be considered a document.  That's almost impossible to
accommodate within the current reality of GNOME Documents.

Lack of prior art. Every major OS out there has some equivalent of a
music, photos or videos application, but I haven't come across
anything like GNOME Documents with the possible exception of Google
Documents.

It's somewhat difficult to get people excited about, and is related to
the above point. It's much easier to get people excited about music,
photos or videos, because those are "fun", while documents are
"boring".  See how people go crazy about Google Photos at Google I/O,
or Instagram, etc.. I don't see that many people go crazy about their
PDF viewer.

So, can it be saved? Maybe; if we are willing to diverge from it's
original goals.

If somebody (hey, Christopher) wants to give GNOME Documents a fresh
lease of life, I think the addition of a file previewer has to be the
first priority. GNOME Documents supports a lot more formats than
Evince, so, done right, this could be an advantage. The widgets for
rendering ebooks, Evince and LibreOffice formats would need some
scrubbing for this.

Exploiting the capabilities of the LOKView widget, plus some work on
LibreOffice itself, could turn GNOME Documents into a sleek and
stripped down word processor. That's another idea.

Neither of these things require the Online Accounts integration,
though.

Cheers,
Rishi
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: GNOME Online Accounts 3.34 won't have documents support

2019-01-21 Thread Debarshi Ray
On Thu, Jan 17, 2019 at 10:38:50AM -0500, Jeremy Bicha wrote:
> Similarly, Todoist support was dropped from GOA 3.32.
> 
> https://gitlab.gnome.org/GNOME/gnome-online-accounts/commit/bf77325d8
> 
> The commit message has a few mistakes: the Recipes app does not yet
> have its own Todoist support.

[rishi@kolache recipes]$ git grep -i todoist src | wc -l
43

Select a recipe
-> Buy ingredients
-> View shopping list
-> Share
-> Add service
-> Todoist

> And it's wrong to say that GNOME To Do
> does not follow the GNOME release schedule.

https://download.gnome.org/sources/gnome-todo/3.91/
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list