Phil Quitslund

Results 122 issues of Phil Quitslund

For Dart contributions, we can point folks to the [Dart style guide](https://dart.dev/guides/language/effective-dart) as a North star (while flutter has [it's own](https://github.com/flutter/flutter/blob/master/docs/contributing/Style-guide-for-Flutter-repo.md)). We should establish what we want to do for...

tracking
P2
task

It's currently showing up last, ![Image](https://github.com/user-attachments/assets/954cbbde-4e47-4508-b965-0bb7b088b3f2) as the group it's anchoring to does not exist: ![Image](https://github.com/user-attachments/assets/33e23b1f-2145-4969-a639-86239c015c17)

topic-daily-work
P2

🤫 Limits `XDebugSessionImpl` dependence (silencing two internal API access inspections); adding a note explaining our usage 🧹 Removes `VmServiceWrapper` dead code --- - [x] I’ve reviewed the contributor guide and...

Using an `Application` or `Project` as a parent disposable in plugin code can lead to plugins not being unloaded correctly and with that memory leaks. See: https://plugins.jetbrains.com/docs/intellij/disposers.html?from=IncorrectParentDisposable#choosing-a-disposable-parent

platform-idea
P2
performance
tech debt

We're doing a lot of long-running processing on the UI thread which is 1. hurting performance, and 2. spamming the logs (distracting users as in https://github.com/flutter/flutter-intellij/issues/7151, https://github.com/flutter/flutter-intellij/issues/7641 and https://github.com/flutter/flutter-intellij/issues/8083) We've...

code-health
P1
performance
tech debt

Eagerly creating presentations in action constructors can lead to unnecessary allocation of memory. The better approach is to identify icons, etc. in `plugin.xml` so that the platform can only instantiate...

platform-idea
P2
performance

Follow-up from #7980. We no longer show a flutter outline view but take advantage of flutter outline information to calculate test line markers. Is this the best approach?

investigate
topic-testing
P2
performance
tech debt

Noodling on a retargetable `idePluginEvent`. Example uses might look like: ## Flutter App Actions (Reload, Restart, ReloadAll, RestartAll) ```dart Event.idePluginEvent( name: "Flutter.ReloadFlutterApp", // ReloadFlutterApp.ID ide: IDE.intellij, additionalData: ActionData( // A...

package:unified_analytics

Bump to use the latest. --- - [x] I’ve reviewed the contributor guide and applied the relevant portions to this PR. Contribution guidelines: - See our [contributor guide]([https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md](https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md) for general...

See for example https://github.com/flutter/flutter-intellij/actions/runs/19715353877: ``` checker (VERIFY_BOT) Unhandled exception. System.IO.IOException: No space left on device : '/home/runner/actions-runner/cached/_diag/Worker_20251126-193410-utc.log' at System.IO.RandomAccess.WriteAtOffset(SafeFileHandle handle, ReadOnlySpan`1 buffer, Int64 fileOffset) at System.IO.Strategies.OSFileStreamStrategy.Write(ReadOnlySpan`1 buffer) at System.IO.StreamWriter.Flush(Boolean flushStream,...

infra
P1